首页 > 解决方案 > 按名称获取工作表不起作用 - 只接受一张工作表

问题描述

我有一个连接到谷歌表单的电子表格,但是我有另一个选项卡“sheet3”,它使用“表单响应 1”中的数组公式。

我正在使用的将所有问题和答案发送到其他电子邮件的脚本不会从“sheet3”中获取信息,而只是从“表单回复 1”中获取信息。

我尝试了很多不同的东西,但一无所获。这是我的脚本:

function sendFormAnswers(data) { 
Logger.log("sendEmail");


var values = SpreadsheetApp.getActiveSheet(); 
var row = values.getLastRow(); 


var s = SpreadsheetApp.getActive().getSheetByName("sheet3").activate();
var headers = s.getRange(1,2,1,s.getLastColumn()-1).getValues()[0];

var values = s.getRange(s.getLastRow(),1,s.getLastRow(),s.getLastColumn()-1).getValues()[0];
var row = values[0];

var timestap = values[0];
var ABS = values[1];
var OPS = values[2];

非常感谢

标签: google-apps-scriptgoogle-sheets

解决方案


推荐阅读