0

配列を作成しようとしているGoogleシートで作業していますが、500個以上の要素では機能しないようです。私は、希望の長さに配列を初期化しようとしましたが、どちらも動作しませんでした。Javascript配列:500個の要素を超えて機能していません

var option = []; 
... 
option = dvSheet.getSheetValues(3,startCol,colLength,1); 

コードは、colLength < = 500のすべての値に対して意図どおりに機能します。

助けてください!

+1

が、これは単にではありませんあなたは確かにありますGoogleスプレッドの上限JavaScript配列は本質的に500エントリに制限されています(Google Apps Scriptは基本的にJavaScriptの古い形式なので、アスペクトも似ているはずです)。 –

+0

無料ライセンスを使用している場合は、毎分、毎月の通話数に制限がありますが、おそらくそれだけです。 フリーキーには通話番号にいくつかの制限があります。 –

+0

正確なエラーは何ですか? [これらの](https://developers.google.com/apps-script/guides/services/quotas)のいずれかと一致しますか? –

答えて

1

まあ、私にとってそれはあなたが本当に何をしたいのか理解することは明らかではないですが、あなたは現在のシートのデータを取得するための最良の方法は次のとおりです。

function getSheetData(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Tab1"), 
     // "Data range" gets all rows and columns 
     ssData = ss.getDataRange().getValues(); 

    // Double Array containing all data from "Tab1"; 
    return ssData; 
} 
関連する問題