小编Wis*_*ish的帖子

Google 电子表格 - 如果有删除线则为行着色

我有一个在线工作电子表格,其中随机单元格标记为删除线。到目前为止,谷歌电子表格上没有任何功能来过滤或隔离这些标记为删除线的单元格。

我遇到了 Google 函数,isStrikethrough()但不确定它是否可以用于应用程序脚本。

如果该行中的任何单元格被标记为删除线,我所看到的结果是突出显示整行。

在此处输入图片说明

如果有人可以通过创建应用程序脚本来帮助我,这将非常有帮助。

提前致谢 :)

google-sheets google-apps-script

4
推荐指数
1
解决办法
5149
查看次数

两个 OnEdit 函数不能一起工作

onEdit()在 Google 电子表格上得到了两个函数脚本。但似乎一次正在运行一个功能。

第一个函数是为所有行着色的脚本,第二个函数是基于列编辑在 2 个单元格上添加日期的日期函数。

这里是脚本。

function colorAll() 
{
  var sheet = SpreadsheetApp.getActiveSheet();
  var startRow = 4;
  var endRow = sheet.getLastRow();
  for (var r = startRow; r <= endRow; r++) {
    colorRow(r);
  }
}
SpreadsheetApp.flush();
function colorRow(r)
{
  var sheet = SpreadsheetApp.getActiveSheet();
  var dataRange = sheet.getRange(r, 1, 1, 32);
  var data = dataRange.getValues();
  var row = data[0];
  SpreadsheetApp.flush();
  if(row[14] === ""){
    dataRange.setBackgroundRGB(255, 255, 255);
    dataRange.setFontColor("#000000");
  }
  else if(row[14] === "BEING USED") {
    dataRange.setBackgroundRGB(150, 185, 255);
    dataRange.setFontColor("#004BE1");
  } …
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

2
推荐指数
1
解决办法
4967
查看次数

标签 统计

google-apps-script ×2

google-sheets ×2