Class PropertiesService

PropertiesService

1 つのスクリプトをスコープとする Key-Value ペアにシンプルなデータをスクリプトで保存できます。 アドオンが使用される 1 つのドキュメントなどです。スクリプト間でプロパティを共有することはできません。 各タイプのプロパティを使用するタイミングについて詳しくは、プロパティ サービスのガイドをご覧ください。

// 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 - 現在のドキュメントのすべてのユーザーが実行できる、このスクリプト専用のプロパティ ストア スクリプトがアドオンまたは Google にバインドされていない場合は null Workspace ファイル


getScriptProperties()

すべてのユーザーがアクセスできるプロパティ ストアを取得しますが、このスクリプト内でのみアクセスできます。

戻る

Properties - スクリプトのすべてのユーザーがアクセスできるプロパティ ストア


getUserProperties()

現在のユーザーだけが、このスクリプト内でのみアクセスできるプロパティ ストアを取得します。

戻る

Properties - スクリプトの現在のユーザーのみがアクセスできるプロパティ ストア