簡體   English   中英

如果“var date = data [0] [0]”返回A列中的值,我如何獲得值C列?

[英]If “var date = data[0][0]” returns values from column A how do I get values column C?

我正在使用Google腳本從表格中提取Google表單數據,以便在Google日歷中制作活動。 表單填充兩列數據(時間戳和數字)。 我在C列中使用公式從B列中的數據生成標題。無論我嘗試什么,我只能獲得B列中的數據以顯示在日歷中。

// function to retrieve data from Sheet and add to Calendar
function simpleSheetsToCalendar() {

  // get spreadsheet
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1');

  // get the data from Google Sheet
  var data = sheet.getRange(sheet.getLastRow(),1,1,3).getValues();

  //  create variables
  var date = data[0][0];
  var title = data[0][3];

  // get calendar
  var masterCal = CalendarApp.getCalendarById('uknowme@gmail.com');

  // add to calendar
  masterCal.createAllDayEvent(title,date);  

}

你需要改變這個var title = data[0][3]; 到這個var title = data[0][2]; 列從一開始。 數組索引從零開始。 所以data [0] [2]實際上是第3列數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM