スクリプトが、1 つのスクリプト、スクリプトの 1 人のユーザー、またはアドオンが使用されている 1 つのドキュメントにスコープされた Key-Value ペア形式のシンプルなデータを保存できるようにします。プロパティはスクリプト間で共有できません。各タイプのプロパティを使用するタイミングの詳細については、Properties サービスガイドをご覧ください。
// Sets three properties of different types. const documentProperties = PropertiesService.getDocumentProperties(); const scriptProperties = PropertiesService.getScriptProperties(); const userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty( 'SERVER_URL', 'http://www.example.com/MyWeatherService/', ); userProperties.setProperty('DISPLAY_UNITS', 'metric');
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Properties | 開いているドキュメント、スプレッドシート、フォーム内で、すべてのユーザーがアクセスできるプロパティ ストア(このスクリプト専用)を取得します。 |
get | Properties | すべてのユーザーがアクセスできるプロパティ ストアを取得します。ただし、このスクリプト内でのみアクセスできます。 |
getUserProperties() | Properties | 現在のユーザーまたは有効なユーザーのみがアクセスできるプロパティ ストアを、このスクリプト内でのみ取得します。 |
詳細なドキュメント
get Document Properties()
開いているドキュメント、スプレッドシート、フォーム内で、すべてのユーザーがアクセスできるプロパティ ストア(このスクリプト専用)を取得します。このメソッドは、スクリプトがアドオンとして公開されて実行されている場合、または Google ファイルタイプにバインドされている場合にのみ使用できます。ドキュメント プロパティが利用できない場合、このメソッドは null を返します。スクリプトで作成されたドキュメント プロパティは、同じドキュメントにアクセスする他のスクリプトであっても、そのスクリプトの外部からアクセスできません。
戻る
Properties - このスクリプト専用のプロパティ ストア。現在のドキュメントのすべてのユーザーがアクセスできます。スクリプトがアドオンでも Google Workspace ファイルにバインドされてもいない場合は null。
get Script Properties()
すべてのユーザーがアクセスできるプロパティ ストアを取得します。ただし、このスクリプト内でのみアクセスできます。
戻る
Properties - スクリプトのすべてのユーザーがアクセスできるプロパティ ストア。
get User Properties()
現在のユーザーまたは有効なユーザーのみがアクセスできるプロパティ ストアを、このスクリプト内でのみ取得します。
戻る
Properties - スクリプトの現在のユーザーまたは有効なユーザーのみがアクセスできるプロパティ ストア。