【发布时间】:2019-07-12 06:21:38
【问题描述】:
我在 Google 文档(不是表格)中有一个表格。我创建了一个自定义菜单,它将有一个选项列表。目标是当用户选择其中一个选项时,它将更改活动单元格的背景颜色(由光标所在的位置决定)。我尝试了下面的代码,它运行没有错误,但它不会改变背景颜色。有任何想法吗?谢谢!
function onOpen() {
var ui = DocumentApp.getUi();
ui.createMenu('Change Colors')
.addItem('Low', 'LowFunction')
.addToUi();
}
function LowFunction() {
DocumentApp.getUi()
var document = DocumentApp.getActiveDocument();
var SelectedCell = document.getCursor().getElement();
var range = SelectedCell.setBackgroundColor('#ffffff');
}
对于一些附加信息,如果我添加以下代码行:
var SelectedCell = document.getTables()[1].getCell(1,0).setBackgroundColor('#000000');
它会改变特定单元格的背景颜色...但如果可能的话,我只需要这段代码来改变当前选定单元格的颜色。
【问题讨论】: