Google apps script 获取电子表格最后一行作为数组以使用字段数据
我想得到电子表格的最后一行,使用这些字段将数据添加到文档中,然后发送和发送电子邮件(我可以做到)等等。我猜我需要和数组,但我就是不知道怎么做!这就是我所拥有的:Google apps script 获取电子表格最后一行作为数组以使用字段数据,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想得到电子表格的最后一行,使用这些字段将数据添加到文档中,然后发送和发送电子邮件(我可以做到)等等。我猜我需要和数组,但我就是不知道怎么做!这就是我所拥有的: function createNda() { // Get the last row var lastRowSelect = sheet.getLastRow(); return lastRowSelect; // Get the Range var dataRange = sheet.getRange(las
function createNda() {
// Get the last row
var lastRowSelect = sheet.getLastRow();
return lastRowSelect;
// Get the Range
var dataRange = sheet.getRange(lastRowSelect, 1, 1, 8);
// Get the values of the last row
var data = dataRange.getValues();
// Present the data of the row
var ndaData = data;
// I want to be able to grab the fields like this:
var Name = ndaData[2];
var Title = ndaData[3];
var Email = ndaData[4];
var Company = ndaData[5];
var Address = ndaData[6];
因此,我可以将数据添加到文档中:
var doc = DocumentApp.openById(newNda.getId());
var doc = DocumentApp.openById(newNdaId);
var body = doc.getBody();
body.replaceText("{{ nda_name }}", ndaData[2]);
body.replaceText("{{ nda_title }}", ndaData[3]);
body.replaceText("{{ nda_company }}", ndaData[4]);
body.replaceText("{{ nda_address }}", ndaData[5]);
我只是没有达到目的
非常感谢您的帮助。方法获取二维数组。因此,要获取内部数组值,需要两个索引。或者首先获取内部数组,即行,然后使用行数组获取单元格值
var thisRow = ndaData[0];
var Name = thisRow[2];
var Title = thisRow[3];
var Email = thisRow[4];
var Company = thisRow[5];
var Address = thisRow[6];
方法获取一个二维数组。因此,要获取内部数组值,需要两个索引。或者首先获取内部数组,即行,然后使用行数组获取单元格值
var thisRow = ndaData[0];
var Name = thisRow[2];
var Title = thisRow[3];
var Email = thisRow[4];
var Company = thisRow[5];
var Address = thisRow[6];
非常感谢,这就是我要做的!非常感谢,这就是我要做的!