「グローバル スコープ」はスクリプト間で共有されるのではなく、実際には「スクリプト スコープ」です。
ライブラリ関数に必要なすべての変数は、これらの関数にパラメーターとして渡す必要があります。多くの関数を同じパラメーターで呼び出す場合は、object. 一部のApps Script組み込み関数と同様に、 .optArguments
setParametersこれらの変数を 1 回 (ランタイムごとに) 渡し、次のライブラリ呼び出しで使用できるようにする関数をライブラリに持つこともできます。このようなもの:
//on the library script
var clientParams = null;
function setParameters(parameters) { clientParams = parameters; }
function exampleFunc() { return clientParams.previd; }
//on your client script
library.setParameters({previd:'myid', otherParam:'example'});
//then you can call
library.exampleFunc();