有一個叫onInstall()
保留函數名稱它用於加載項。它只在安裝附加組件時運行。
function onInstall() {}
只要發佈您的加載項的新版本,就不會運行。如果您希望某些代碼僅在每個新發布的版本中運行一次,那麼您將需要存儲當前版本和用戶在某處使用的最新版本,然後在運行某些代碼時對其進行比較。您可以在「屬性服務」中的「腳本屬性」中保存版本號應該保存的內容,或者硬編碼當前版本號。每次運行oOpen()函數時,都需要運行一些服務器代碼,將當前版本與用戶使用的最後一個已知的已保存版本進行比較。
我,什麼也不做,只是返回了當前最新的版本應該是什麼樣的功能,我改變每當有新版本發佈,這個數字:
function newestVersion() {return "12";}// Return the newest version number
function onOpen() {
var newestVersion,lastUsedVersion;
newestVersion = newestVersion();//Call function to get the newest version
lastUsedVersion = fncGetLastUsedVersion();//Run function to get last used version
if (lastUsedVersion !== newestVersion) {
//Display message
//Save new value of Last Used Version to User or Document Properties
}
}
function lastUsedVersion() {
//Get last used version from User or Document Properties
}