Spreadsheet
R2026bDescription
Spreadsheet objects represent spreadsheets in the Safety Analysis
Manager. Use Spreadsheet objects to configure spreadsheets you use
for safety analyses.
Creation
To create a Spreadsheet object:
Use the
safetyAnalysisMgr.newSpreadsheetfunction to create a new spreadsheet in the Safety Analysis Manager.Use the
safetyAnalysisMgr.openDocumentfunction to open a spreadsheet in the Safety Analysis Manager.Use the
safetyAnalysisMgr.getOpenDocumentsfunction to retrieve the open spreadsheets in the Safety Analysis Manager.In the Safety Analysis Manager, select the spreadsheet and use the
safetyAnalysisMgr.getCurrentDocumentfunction. (since R2026b)Use the
getSpreadsheetfunction on aSpreadsheetCellobject.Use the
getSpreadsheetfunction on aSpreadsheetRowobject (since R2024b).
Properties
Object Functions
acceptAllChanges | Accept detected changes to linked artifacts in Safety Analysis Manager |
addCallback | Add custom callback to Safety Analysis Manager spreadsheets |
addColumn | Add column to spreadsheet in Safety Analysis Manager |
addDocumentAttribute | Add document attribute to spreadsheet in Safety Analysis Manager |
addRow | Add row to spreadsheet in Safety Analysis Manager |
clearFlags | Clear flags in Safety Analysis Manager spreadsheet and fault tree document elements |
close | Close document in Safety Analysis Manager |
deleteCallback | Delete custom callback from Safety Analysis Manager documents |
deleteColumn | Delete column in spreadsheet in Safety Analysis Manager |
deleteDocumentAttribute | Delete document attributes in spreadsheet in Safety Analysis Manager |
deleteRow | Delete row in spreadsheet in Safety Analysis Manager |
detectChanges | Detect changes to linked artifacts in Safety Analysis Manager document |
enableCallback | Enable or disable callbacks in Safety Analysis Manager spreadsheets |
export | Export Safety Analysis Manager spreadsheet to Excel |
find | Find cells in Safety Analysis Manager spreadsheets containing specific values |
getCallback | Retrieve spreadsheet callback code in Safety Analysis Manager |
getCell | Retrieve spreadsheet cells |
getChanges | Get changed artifacts linked to artifacts in Safety Analysis Manager |
getColumnFormula | Get derived column formula from spreadsheet in Safety Analysis Manager |
getColumnLabels | Retrieve column labels in spreadsheet in Safety Analysis Manager |
getColumnTypes | Retrieve column types in spreadsheet in Safety Analysis Manager |
getCustomCallbackNames | Retrieve names of custom callbacks in Safety Analysis Manager documents |
getDocumentAttribute | Retrieve document attribute values in Safety Analysis Manager documents |
getDocumentAttributeProperties | Retrieve document attribute properties in Safety Analysis Manager document |
getFlags | Retrieve flags from Safety Analysis Manager documents |
getRow | Retrieve spreadsheet rows |
isCallbackEnabled | Determine whether custom callbacks are enabled |
refreshDerivedValues | Recalculate values in spreadsheet derived columns |
refreshLinks | (Removed) Refresh link resolved status in Safety Analysis Manager documents |
renameCallback | Rename custom callbacks in Safety Analysis Manager spreadsheets |
renameDocumentAttribute | Rename document attributes in Safety Analysis Manager documents |
runAnalysis | Execute callback script on Safety Analysis Manager document |
save | Save Safety Analysis Manager document |
saveTemplate | Save Safety Analysis Manager document as a template |
setCallback | Assign code to Safety Analysis Manager document callback |
setColumnFormula | Specify derived column formulas in spreadsheet in Safety Analysis Manager |
setColumnLabel | Adjust column label of spreadsheet in Safety Analysis Manager |
setDocumentAttribute | Set document attributes in Safety Analysis Manager documents |
setValue | Write values to spreadsheet cells |
Examples
Limitations
The
Spreadsheetobjects that you use in derived column formulas are read-only.