ドメインのアプリ管理者が設定するドメイングローバル変数が必要です。すべてのユーザーアプリスクリプトはその変数を読み取り、アプリスクリプト内で設定を適用します。Google AppsドメインワイドアプリGASを使用したスクリプトプロパティ
スクリプトはウェブアプリケーションとしてデプロイされます。ただし、appsスクリプトは多くのドメインに展開できるため、スクリプトプロパティまたはドキュメントプロパティは使用できません。別名ドメインのためにそれはユニークなプロパティでなければなりません。例えば
、 は私が 'mydomain.edu' のアプリを管理しています、私は 'somedomain.edu' のいくつかの他のアプリの管理者は、次に
scriptProperties.setProperty('EXAMPLE_PROP', 'somedomain.edu_property');
を設定
scriptProperties.setProperty('EXAMPLE_PROP', 'mydomain.edu_property');
として設定設定が矛盾します。同じアプリスクリプトのEXAMPLE_PROPプロパティに一意の値を設定する必要があります。
あなたのドメインの "mydomain.edu_Example_Prop"のように、ドメイン識別子をプロパティキーに追加できます。同様に、他のドメインの "somedomain.edu_Example_Prop"。ウェブアプリケーションにアクセスすると、それにアクセスするユーザのドメインに基づいて設定がインストールされます –
しかし、世界中に管理者が増えている場合は、scriptPropertiesのサイズがオーバーフローする可能性がありますか? scriptPropertiesのサイズは? –
ウェブアプリのURLの一部としてパラメータを渡すことを検討しましたか?イントラネットページから起動した場合、管理者はリンクの一部を変更するだけです。 –