To open any link in a new tab, preserving your position in the current article, just hold down the <CTRL> key on your keyboard before clicking the link or click using your mouse wheel.

GetPropertyResultAsBoolean (1)


Attempt to return the result of the given property as a boolean value. If the calculated result cannot be converted to a boolean value, the default value is returned.


Procedure: GetPropertyResultAsBoolean(ItemPath, PropertyName: String; Default: Boolean = False): Boolean;

Code Reference:

    1. Navigate to Plugin Store->Tool Manager and create a new Plugin
    2. Set the plugin type to Script Code and open the Editor
    3. Copy Code into the editor
    4. Press run

API Calls


Using PlanSwift Object Model
// PlanSwift Code:
Result := PlanSwift.GetPropertyResultAsBoolean(ItemPath, 'Name', False);

//FreshDesk Code:
procedure psPropertyAsBoolean;
  ps: IPlanSwift;
  pgs: IItem;
  i,ii: Integer;
  pg: IItem;
  //Create the planswift interface
  ps := CoPlanswift.Create;
  //get the pages folder
  pgs := ps.GetItem('Job\Pages');
  //cycle through the pages folder and get each
  ii := 0;
  //on the root level
  for i := 0 to pgs.childcount - 1 do begin
    //get the child item of the pages folder
    pg := pgs.ChildItem[i];
    //Check to see if the item is a page
    if ps.GetPropertyResultAsBoolean(pg.GUID,'isPage',false) then
      ii := ii + 1;
  //Show a Messages with the Number of pages
  ShowMessage('There are ' + intToStr(ii) + 'pages in the root directory');
  //Free the planswift Interface
  ps := nil;


Using IItem Object Model
public class PlanswiftApi
    private PlanSwift Planswift { get; }
    public PlanSwiftApi()
        Planswift = new PlanSwift();
Using PlanSwift Object Model
Coming soon


Using IItem Object Model
Coming soon
Using PlanSwift Object Model
Coming soon

Copyright 2023 ConstructConnect