Google表格脚本使用链接替换具有特定值的列中的单元格

时间:2016-06-24 18:02:49

标签: google-apps-script google-sheets

假设我有一张纸,B栏是所有数字。我想用链接替换该列中的所有0实例。例如:

413
872个
0
623

...变为

413
872个
www.google.com
623

1 个答案:

答案 0 :(得分:0)

过程是:(1)得到sheet object; (2)获得range object; (3)从该范围获得值; (4)循环遍历它们,记住这是一个 double 数组,有两个索引; (5)将新值设置回范围。

function replace() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var range = sheet.getRange("B:B");
  var values = range.getValues();
  for (var i = 0; i < values.length; i++) {
    if (values[i][0] === 0) {
      values[i][0] = 'www.google.com';
    }
  }
  range.setValues(values);
}