0

Google Apps Scriptに関連付けられたGoogleスプレッドシート(​​フォームから入力)があります。

現在、スプレッドシートに含まれているセルが多すぎて、ロードできなくなりました(サーバータイムアウト)。

データには興味がありませんが、スクリプト(ソースコード)を取得したいのですが。残念ながら、私が知っている唯一の方法は、最初にSpreadSheetをロードすることです:-(

(ドキュメントのコピーはタイムアウトで終了し、スクリプトはコピーされません。)

なにか提案を?

よろしく、

レミ。

4

1 に答える 1

0

元のスプレッドシートのコピーを作成してデータをバックアップし、スクリプトを使用して元のスプレッドシートを消去する別のスクリプトを作成します。

ただし、これはGoogle スプレッドシート フォーラムに報告する必要がある問題のようです

スプレッドシートをコピーとしてバックアップし、元のスプレッドシートをクリアするコードの例を次に示します。

function backupDataAndClear(){
  var sourceSS = SpreadsheetApp.openById('ID_OF_ORIGINAL_SS');
  var newSS = sourceSS.copy('Backup SS');
  var sourceSheets = sourceSS.getSheets();
  for(var i in sourceSheets){
    sourceSheets[i].clear();
  }
}
于 2013-01-09T10:29:46.157 に答える