【发布时间】:2021-06-17 16:54:37
【问题描述】:
我想做的事:
我的意图是,当单元格“E14”处于活动状态时,即被选中,则单元格“J14”的内容被删除。
这个函数是通过触发器激活的,因为 onEdit() 函数由于某种原因在我的电子表格中不起作用...
这是我的代码:
function borrar_contenido_celda_subcategoria_anadir_visita(){
const libro = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Añadir visita");
//var categoria = libro.getRange('E14');
//Logger.log(categoria.getA1Notation());
var celdaCategoria = libro.getCurrentCell().activate();
Logger.log(celdaCategoria.getA1Notation());
if ( celdaCategoria == 'E14' ){
libro.getRange('J14').clearContent();
}
当我在编辑器中运行这个函数时,Logger.log 表明它成功了,但是当我查看工作表时,它是错误的。
由于此功能是通过触发器激活的,我尝试直接在工作表上运行它,但没有任何反应。
因此我推断我的代码中的某些内容不正确。
谁能帮我解决这个问题?几天前我开始玩 JavaScript,所以我还很年轻,但是,我正在努力了解自己并尽我所能。
非常感谢所有帮助。
非常感谢。
【问题讨论】:
标签: google-apps-script google-sheets