2017-07-25 2 views
0

私は毎分APIからデータを取得する多くのApps Script関数を備えた非常に大きなGoogleスプレッドシートファイルを持っています。だからこそGoogleの限界を超えてしまいました(サービスがあまりにも多くのコンピュータ時間を使う、urlfetchが何度も呼び出されたなど)。私は私のパートナーのアカウントに私のシートを共有することができますし、彼は彼自身の限界でそれを実行しますGoogle Appsスクリプトの制限:ファイルをパートナーのアカウントに共有して制限を使用することはできますか?

  1. 今私は2つの質問がありますか? Googleは私の制限を数え続けるかどうか? (例:関数の実行時間制限は90分/日/アカウントなので、そのすべてを使用すると、そのファイルをパートナーのアカウントに共有し、引き続き自分の90分制限で実行します。可能でしょうか?)

  2. もし私が不可能な場合は、私は私のシートをアカウントAから他のアカウント(B)にコピーする必要があります。それから私は午前0時から午前12時までAでシートを走らせます。そして、午前12時から午後12時まで、ファイルをB上で実行します。誰も私がどのようにスクリプト機能の呼び出しを無効にするか教えてくれますか、Googleアカウントのトリガーですか? (Aを実行しているときはBを無効にし、Bを実行するときはAを無効にします) ありがとうございます!

答えて

0

1:Googleのアプリスクリプトクォータ制限は、スクリプトではなく、スクリプトの所有者またはスプレッドシートを実行している人ののGoogleアカウントにリンクされています。だからあなたの友人がスクリプトを実行すると、そのアカウントに対してクォータ制限が計算されます。

2:トリガーを無効にすることはできませんが、deleteTrigger()を使用してトリガーを削除することができ、ScriptApp.newTrigger(functionName)を使用して新しいトリガーを作成することができます。

+1

ありがとうございました。方法1は私のために働く –

関連する問題