Sets the Items Property Formula to the specified value. This will also create a new Property with the default Type as Text if the property does not exist.
Syntax:
Procedure: SetPropertyFormula(ItemPath, PropertyName, Value: String);
PlanSwift Code: CanChange := False; //Do you really want to do this ??? if CanChange then SetPropertyFormula(ItemPath, 'Name', 'SetPropertyFormula'); result := CanChange; FreshDesk Code: var ps: IPlanSwift; est: IItem; itm: IItem; begin // Create Planswift Interface ps := coPlanswift.Create; // Get the Estimating Tab est := ps.GetItem('Job\Takeoff'); // Create a new Item itm := est.NewItem('Area', 'SetPropertyFormula Example'); // Set the Name Property Formula itm.SetPropertyFormula('Name', 'Set With SetPropertyFormula'); // Show the Property Dialog box itm.Edit(False); // Free Planswift ps := nil; |
public class PlanswiftApi { private PlanSwift Planswift { get; } public PlanSwiftApi() { Planswift = new PlanSwift(); } } |
Coming soon |
var ps: IPlanSwift; itm: IItem; msg: string; begin ps := Planswift ps.BeginFormulaUpdate; itm := ps.SelectedItem; if VarIsNull(itm) then begin ShowMessage('No item is selected'); end else begin ShowMessage(itm.Name + ': is selected!'); end; end; |