提问人:Sofia Giannuzzi 提问时间:6/14/2023 更新时间:6/15/2023 访问量:27
Google 应用脚本 setValue() 函数未保留
Google App Script setValue() function not holding
问:
我正在尝试使我的 Google 表格的单元格 A 镜像要更改的最新单元格的值,我们将其称为单元格 B。因此,当某些单元格 B 的值发生变化时,A 也会发生变化。但是,每当我在编辑 B 的值时将 A 的 Value() 设置为 B 的值时,A 会短暂地包含 B 的值,然后再次清空(该值仅闪烁一秒钟)。
这是我当前的代码:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = e.source.getActiveSheet();
var B = e.value; // a non-specific Cell B, which has just been edited
var validation = ss.getSheetByName("Target Sheet"); // Sheet containing Cell A
range = validation.getRange("A1"); // Cell A
range.setValue(B);
}
提前致谢!
答:
0赞
Sofia Giannuzzi
6/15/2023
#1
想通了!不确定问题到底是什么,但这似乎已经奏效了:
var range = validation.getRange('A1').clearContent();
range.setNumberFormat('@');
return range.setValue(B);
评论