getSheetValues未返回数据Google脚本
getSheetValues not returning data Google Script
我的脚本的日志没有返回任何信息。我已经从这个堆栈溢出线程复制粘贴了这个脚本,只做了最小的更改。我从相关的谷歌脚本手册的线程中确认了内容。有人能阐明这个问题吗?
function myFunction()
{
function stripArray(values)
{
return values.filter(function(d)
{
return d.length && d[0] !== '';
});
}
function testSheet()
{
var ssId="1kRdKGDQJXxCW2q1HPclWcpsOpI1BJPvAlMjvLSX6JvY";
var ss = SpreadsheetApp.openById(ssId);
var sheet = ss.getSheetByName("Sheet1");
var values = sheet.getSheetValues(3, 2, 21, 23);
Logger.log(values);
Logger.log(stripArray(values));
}
}
感谢
函数stripArray(values)
和testSheet()
应该是独立的函数。试试下面的代码:
function stripArray(values)
{
return values.filter(function(d)
{
return d.length && d[0] !== '';
});
}
function testSheet()
{
var ssId="1kRdKGDQJXxCW2q1HPclWcpsOpI1BJPvAlMjvLSX6JvY";
var ss = SpreadsheetApp.openById(ssId);
var sheet = ss.getSheetByName("Announcements");
var values = sheet.getSheetValues(3, 2, 21, 23);
Logger.log(values);
Logger.log(stripArray(values));
}
希望能有所帮助!
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 将变量从google脚本传递到html对话框
- 在HTML JavaScript头部分运行Google脚本函数
- listbox不会将字符串传递给google脚本
- getSheetValues未返回数据Google脚本
- 仅通过最后一行运行Google脚本
- 将行从一张表移动到另一张表的Google脚本的实现
- 在 Google 脚本中,MailApp.sendEmails() 和 GmailApp.sendEmails() 无法
- Google 脚本:JSON.parse 无缘无故失败
- 在 Google 脚本中,按函数名称调用函数,并在字符串中给定其名称
- 创建 Google 脚本,以便在日历活动更新时对其进行修改
- 将文本替换为图片 Google 脚本
- 如何使用 Google 脚本更改工具提示中数字的格式
- 工作表的 Google 脚本 - 超出最长执行时间
- 如何使用 Google 脚本拆分 JavaScript 数组
- Google脚本,用于在单元格值低于特定值问题时发送电子邮件
- 在Google脚本中定义数组
- 如何在扩展spreadheet的Google脚本上的按钮事件处理程序中传递数据
- Google脚本发布JSON仅发送null
- 在Google脚本中尝试/捕获HTTP响应的最佳方式