初心者として、私はすべての Google ドライブ フォルダーを Google スプレッドシートに追加するスクリプトを作成しました。スクリプトは機能しても、「エラー: 最大実行時間
を超えました」というメッセージが表示され、フォルダーの結果リストがまだ完了していません。
実行タイムアウトを処理/修正する方法がわかりません。複数のソースを検索しましたが、スクリプトの高速化に役立つものは見つかりませんでした。
私の期待は、スクリプトが超高速に実行され、「おそらく」数千のフォルダーのリストが最大 1 分以内に作成されることです。
Apps Script を使用した Google スプレッドシートはこちらです。
アプリケーション スクリプトは、各フォルダーまたはサブフォルダーが表示されるとスプレッドシートに書き込みます。代わりに、情報を配列に収集し、配列全体をスプレッドシートに書き込む必要があります。これを試してみてください。ただし、最初はセルの値の一部が文字列ではなくオブジェクトであるため、それらのオブジェクトのどのプロパティをキャプチャするかを決定するまでは機能しません。
リーリーtoString()
を使用しました。参考文献
######ベストプラクティス######