首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过appscript引用另一个工作表上的单元格

通过appscript引用另一个工作表上的单元格
EN

Stack Overflow用户
提问于 2022-08-12 21:03:02
回答 2查看 74关注 0票数 1

使用google,我尝试在另一个电子表格(称为安装)上引用一个单元格。如果在名为setup的工作表上的单元格B2上的数据,该单元格将格式化。

代码语言:javascript
运行
复制
  conditionalFormatRules = spreadsheet.getActiveSheet().getConditionalFormatRules();
  conditionalFormatRules.splice(conditionalFormatRules.length - 1, 1, SpreadsheetApp.newConditionalFormatRule()
  .setRanges([spreadsheet.getRange('B2')])
  .whenTextContains('setup!B2')
  .setBackground('#B7E1CD')
  .build());
  spreadsheet.getActiveSheet().setConditionalFormatRules(conditionalFormatRules);

这似乎不起作用。在安装表中是否有引用单元格B2的方法(这就是我所做的.whenTextContains(' setup !B2'))

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-12 23:20:41

.whenTextContains()需要一个字符串,当使用当前代码时,如果值具体为" setup ! B2 ",则格式规则将适用;如果要在sheet安装程序中使用单元格B2中的值,则需要使用不同的方法:

代码语言:javascript
运行
复制
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("setup").getRange("B2").getValue();

您可以尝试此修改:

代码语言:javascript
运行
复制
  conditionalFormatRules = spreadsheet.getActiveSheet().getConditionalFormatRules();
  var newValue = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("setup").getRange("B2").getValue();
  conditionalFormatRules.splice(conditionalFormatRules.length - 1, 1, SpreadsheetApp.newConditionalFormatRule()
  .setRanges([spreadsheet.getRange('B2')])
  .whenTextContains(newValue)
  .setBackground('#B7E1CD')
  .build());
  spreadsheet.getActiveSheet().setConditionalFormatRules(conditionalFormatRules);

资源:

票数 2
EN

Stack Overflow用户

发布于 2022-08-13 02:12:01

Alternative:

代码语言:javascript
运行
复制
function setBGonFormula() {

  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 
  var cell = spreadsheet.getRange('B2');
  var formula = cell.getFormula(); 
  if(formula == '=Setup!B2'){
    cell.setBackground('#B7E1CD');
  }

}

这是一个示例实现,如果您的目标是获得单元格公式作为设置您选择的背景颜色的条件。

参考资料:

getFormula()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73339774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档