允許指令碼將簡單資料儲存在範圍限定一個指令碼的鍵/值組合中,也就是一位使用者 或需要附加外掛程式的文件不過,不同指令碼之間無法共用屬性。 如要進一步瞭解各種資源類型的使用時機,請參閱屬性服務指南。
// Sets three properties of different types. var documentProperties = PropertiesService.getDocumentProperties(); var scriptProperties = PropertiesService.getScriptProperties(); var userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty('SERVER_URL', 'http://www.example.com/MyWeatherService/'); userProperties.setProperty('DISPLAY_UNITS', 'metric');
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
getDocumentProperties() | Properties | 取得所有使用者都能在開放檢視範圍內存取的資源儲存庫 (僅適用於這個指令碼) 文件、試算表或表單 |
getScriptProperties() | Properties | 取得所有使用者都能存取,但僅限此指令碼中的房源存放區。 |
getUserProperties() | Properties | 取得只有目前使用者可以存取的資源儲存庫,且只能在此指令碼中存取。 |
內容詳盡的說明文件
getDocumentProperties()
取得所有使用者都能在開放檢視範圍內存取的資源儲存庫 (僅適用於這個指令碼)
文件、試算表或表單只有在指令碼已發布並開始執行時,您才能使用此設定
做為外掛程式,或繫結至 Google 檔案
類型。無法使用文件屬性時,這個方法會傳回 null
。文件
透過指令碼建立的屬性,即使由其他指令碼存取,也無法在該指令碼之外存取
或存取同一份文件
回攻員
Properties
:此指令碼的屬性儲存庫,只讓目前文件的所有使用者都能
存取,如果指令碼並非外掛程式或繫結至 Googlenull
工作區檔案