google-apps-script - 使用变量时范围的坐标或尺寸无效

标签 google-apps-script google-sheets

使用以下函数将我的日期输出转换为 Unix 时间戳,但是我收到以下错误:

The coordinates or dimensions of the range are invalid. (line 9, file "DateConversion")



代码:

function convertDates(){
  var sheet = SpreadsheetApp.getActiveSheet();
    var rows = sheet.getDataRange();
  var values = rows.getValues();
  for(n=0;n<values.length;++n){
    var cell = values[n][0];
    var cellNew = cell.replace("at ", " ");
    //SpreadsheetApp.getUi().alert(cellNew);
    SpreadsheetApp.getActiveSheet().getRange(Number(n), 0)
  }
}

最佳答案

您指定 0 列,将其更改为 1 或更多。另外,你想用循环内的 getRange 来完成什么?这主要是一个错误的决定,而且很少是必要的。

关于google-apps-script - 使用变量时范围的坐标或尺寸无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28800580/

相关文章:

jquery - 无法让 jQuery 警报在 Google Apps 脚本中运行

google-apps-script - 如何使用谷歌脚本锁定单元格?

json - 地理编码城市+州,因为它们会定期添加到谷歌表格中?

javascript - 在 Apps 脚本中,如何在自定义函数中包含可选参数

javascript - 如何迭代多个 URL 以在 Google Apps 脚本中获取 JSON 响应?

sql - 谷歌电子表格查询功能列ID不是列的字母

google-apps-script - 当 Zapier 更新工作表时运行 onEdit 触发器

google-apps-script - 使用 Apps 脚本自定义 Google Sheets 图表颜色?

javascript - 使用 Google 脚本重置范围

google-sheets - Google Sheets 数组公式在删除查找列中的空格后从另一个表查找日期