gpt4 book ai didi

google-apps-script - 如果 "var date = data[0][0]"从 A 列返回值,如何获取 C 列的值?

转载 作者:行者123 更新时间:2023-12-03 03:42:21 25 4
gpt4 key购买 nike

我正在使用 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]; 列从 1 开始。数组索引从零开始。所以data[0][2]实际上是第3列数据。

关于google-apps-script - 如果 "var date = data[0][0]"从 A 列返回值,如何获取 C 列的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com