すべてのコードをライブラリにアウトソーシングしたいのですが、ScriptPropertiesを使用して、コードを使用するすべてのスプレッドシートの永続的なグローバル変数( "mode":"edit"や"data"など)を設定および取得しています。
仕様によると、ライブラリにホスティングスクリプトに書き込むことはできませんScriptProperties:https ://developers.google.com/apps-script/guide_libraries#scoping
スクリプトのプロパティ(**):ライブラリで作成すると、スクリプトを含むすべてのユーザーに同じインスタンスが表示されます。
**これは、ライブラリにリソース/機能の独自のインスタンスがあり、ライブラリを使用するすべてのスクリプトが共有し、同じインスタンスにアクセスできることを意味します。
したがって、これにより、単一のコードライブラリを使用してすべてのスプレッドシートにグローバルを設定することが不可能になります。
ScriptPropertiesと組み合わせたライブラリのこの欠点に対する回避策または解決策はありますか?
ありがとう、そしてすべての最高
マリオ