0
データの測定に役立つGoogleフォームを作成しました。私が実行している問題は理解できないようですが、いつ私が.getDataRangeをセットアップするときに、それはただ1つの値を返し、すべてのデータの配列を返さないのですか?ここで.getDataRangeがArray - Googleアプリケーションスクリプトを返さない
は私のデータのサンプルです:ここで
Timestamp Barcode Start or Finish Picker Number of Units
4/5/2017 8:00:50 2017-04-03-213 20
4/5/2017 8:10:19 2017-04-03-213 20
4/5/2017 8:11:34 2017-04-03-212-Postal 49
4/5/2017 8:23:32 2017-04-03-212-Postal 49
4/5/2017 8:29:09 2017-04-03-212-Postal 9
は、私が実行している単純なコードである:ここでは
function testData() {
// active Spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet1');
var range = sheet.getDataRange();
var data = range.getValue();
Logger.log(data);
私のログファイルを表示しますどのようなものです:
17-04-23 07:28:41:834 PDT] Timestamp
私が読んだすべてから、 "データ"はシート内のすべての値の配列を返すべきです。ただし、ログファイルはただ1つの値 "タイムスタンプ"を返しています。私は何か正しいことをしていないと思ったが、私は何が間違っているのか分からない。私はこれを理解しようと3時間以上を費やしましたが、今私はいくつかの助けを求めています。
おかげで
を交換し、私にそれを指摘します。私はそれを見落としているとは信じられません。 – Bokai