diff --git a/addins/upgrade/upgrade.js b/addins/upgrade/upgrade.js index f98d504..1d1ec96 100644 --- a/addins/upgrade/upgrade.js +++ b/addins/upgrade/upgrade.js @@ -51,6 +51,14 @@ function setRuntimeState(value) { return OfficeRuntime.currentRuntime.setState(value); } +function getStartupState() { + return OfficeRuntime.currentRuntime.getStartupState(); +} + +function setStartupState(value) { + return OfficeRuntime.currentRuntime.setStartupState(value); +} + CustomFunctions.associate('VERSIONSYNC', getVersion); CustomFunctions.associate('VERSIONASYNC', getVersion); CustomFunctions.associate('VERSIONDELAYED', function(ms) { return delay(getVersion, ms); }); @@ -66,3 +74,6 @@ CustomFunctions.associate('SETSHAREDVALUE', setSharedValue); CustomFunctions.associate('GETRUNTIMESTATE', getRuntimeState); CustomFunctions.associate('SETRUNTIMESTATE', setRuntimeState); + +CustomFunctions.associate('GETSTARTUPSTATE', getStartupState); +CustomFunctions.associate('SETSTARTUPSTATE', setStartupState); diff --git a/addins/upgrade/upgrade.json b/addins/upgrade/upgrade.json index ff59b11..17c4dfc 100644 --- a/addins/upgrade/upgrade.json +++ b/addins/upgrade/upgrade.json @@ -193,6 +193,39 @@ "options": { "sync": false } + }, + + { + "id": "GETSTARTUPSTATE", + "name": "GETSTARTUPSTATE", + "result": { + "type": "string", + "dimensionality": "scalar" + }, + "parameters": [ + ], + "options": { + "sync": false + } + }, + + { + "id": "SETSTARTUPSTATE", + "name": "SETSTARTUPSTATE", + "result": { + "type": "string", + "dimensionality": "scalar" + }, + "parameters": [ + { + "name": "value", + "type": "string", + "dimensionality": "scalar" + } + ], + "options": { + "sync": false + } } ] diff --git a/addins/upgrade/upgrade_appcmd.html b/addins/upgrade/upgrade_appcmd.html index 7083d2f..6f21dee 100644 --- a/addins/upgrade/upgrade_appcmd.html +++ b/addins/upgrade/upgrade_appcmd.html @@ -6,7 +6,7 @@ Upgrade App Commands - + + @@ -39,6 +54,23 @@

Upgrade Shared Runtime

 
- +
+ + +   + +
+ + +   + +
+
+ + +   + +
+