Class PropertiesService

PropertiesService

允許指令碼將簡單資料儲存在範圍限定一個指令碼的鍵/值組合中,也就是一位使用者 或需要附加外掛程式的文件不過,不同指令碼之間無法共用屬性。 如要進一步瞭解各種資源類型的使用時機,請參閱屬性服務指南

// 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 工作區檔案


getScriptProperties()

取得所有使用者都能存取,但僅限此指令碼中的房源存放區。

回攻員

Properties:指令碼所有使用者皆可存取的資源儲存庫


getUserProperties()

取得只有目前使用者可以存取的資源儲存庫,且只能在此指令碼中存取。

回攻員

Properties:只有指令碼目前使用者可存取的屬性儲存庫