Google Apps Script の 6 分の時間制限に対処するためにスクリプトを最適化するにはどうすればよいですか?
P粉579008412
P粉579008412 2023-09-07 17:55:10
0
1
678

初心者として、私はすべての Google ドライブ フォルダーを Google スプレッドシートに追加するスクリプトを作成しました。スクリプトは機能しても、「 エラー: 最大実行時間 を超えました」というメッセージが表示され、フォルダーの結果リストがまだ完了していません。

実行タイムアウトを処理/修正する方法がわかりません。複数のソースを検索しましたが、スクリプトの高速化に役立つものは見つかりませんでした。

私の期待は、スクリプトが超高速に実行され、「おそらく」数千のフォルダーのリストが最大 1 分以内に作成されることです。

GASスクリプト

リーリー

Apps Script を使用した Google スプレッドシートはこちらです。

P粉579008412
P粉579008412

全員に返信(1)
P粉775788723

アプリケーション スクリプトは、各フォルダーまたはサブフォルダーが表示されるとスプレッドシートに書き込みます。代わりに、情報を配列に収集し、配列全体をスプレッドシートに書き込む必要があります。これを試してみてください。ただし、最初はセルの値の一部が文字列ではなくオブジェクトであるため、それらのオブジェクトのどのプロパティをキャプチャするかを決定するまでは機能しません。 toString() を使用しました。

リーリー

参考文献

    ######ベストプラクティス######
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート