iLogic規則瀏覽列中有一個指令可以取用、設定iProperty的欄位資料:
iProperties.Value("頁籤","欄位名稱"),
可以用來編輯 iProperties 的欄位,如下:
瀏覽器中有列出部分欄位的Code,
例如 Summary 的 Subject,
但是還有點很多其他欄位的 code 沒有列出來,
例如像"專案"頁籤裡的"建立日期","Creation Time",
還好有高手整理出來相關表格如下:
在 Project 頁籤中的欄位 code
| Property Name | Type | iLogic code |
| Authority | String | iProperties.Value("Project", "Authority") |
| Catalog Web Link | String | iProperties.Value("Project", "Catalog Web Link") |
| Categories | String | iProperties.Value("Project", "Categories") |
| Checked By | String | iProperties.Value("Project", "Checked By") |
| Cost | Currency | iProperties.Value("Project", "Cost") |
| Cost Center | String | iProperties.Value("Project", "Cost Center") |
| Creation Time | Date | iProperties.Value("Project", "Creation Time") |
| Date Checked | Date | iProperties.Value("Project", "Date Checked") |
| Defer Updates | Boolean | iProperties.Value("Project", "Defer Updates") |
| Description | String | iProperties.Value("Project", "Description") |
| Design Status | Long | iProperties.Value("Project", "Design Status") |
| Designer | String | iProperties.Value("Project", "Designer") |
| Document SubType | String | iProperties.Value("Project", " Document SubType") |
| Document SubType Name | String | iProperties.Value("Project", " Document SubType Name") |
| Engineer | String | iProperties.Value("Project", "Engineer") |
| Engr Approved By | String | iProperties.Value("Project", "Engr Approved By") |
| Engr Date Approved | Date | iProperties.Value("Project", "Engr Date Approved") |
| External Property Revision Id | String | iProperties.Value("Project", "External Property Revision Id") |
| Language | String | iProperties.Value("Project", "Language") |
| Manufacturer | String | iProperties.Value("Project", "Manufacturer") |
| Material | String | iProperties.Value("Project", "Material") |
| Mfg Approved By | String | iProperties.Value("Project", "Mfg Approved By") |
| Mfg Date Approved | Date | iProperties.Value("Project", "Mfg Date Approved") |
| Parameterized Template | Boolean | iProperties.Value("Project", "Parameterized Template") |
| Part Icon | IPictureDisp | iProperties.Value("Project", "Part Icon") |
| Part Number | String | iProperties.Value("Project", "Part Number") |
| Part Property Revision Id | String | iProperties.Value("Project", "Part Property Revision Id") |
| Project | String | iProperties.Value("Project", "Project") |
| Proxy Refresh Date | Date | iProperties.Value("Project", "Proxy Refresh Date") |
| Size Designation | String | iProperties.Value("Project", "Size Designation") |
| Standard | String | iProperties.Value("Project", "Standard") |
| Standard Revision | String | iProperties.Value("Project", "Standard Revision") |
| Standards Organization | String | iProperties.Value("Project", "Standard Organization") |
| Stock Number | String | iProperties.Value("Project", "Stock Number") |
| Template Row | String | iProperties.Value("Project", "Template Row") |
| User Status | String | iProperties.Value("Project", "User Status") |
| Vendor | String | iProperties.Value("Project", "Vendor") |
| Weld Material | String | iProperties.Value("Project", "Weld Material") |
可以從表格中找出對應欄位的Code,
如此一來就可以控制 iProperty 的所有欄位資料。
參考來源:

沒有留言:
張貼留言