我需要一个允许重新复制单元格中已写入内容的函数。 我将其命名为 NothingHasChanged(),并使用这种方式:
在随机选择的单元格中输入:
if(A1="Yes"; "The cell A1 contained Yes at least once"; NothingHasChanged() )
这样,我将保留单元格值超时的历史记录。
我尝试编写脚本:
function FormulaToValueV2() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getCurrentCell().offset(599, 0).activate();
spreadsheet.getCurrentCell().offset(-599, 0).copyTo(spreadsheet.getActiveRange(),
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
spreadsheet.getCurrentCell().offset(-599, 0).activate();
spreadsheet.getCurrentCell().offset(599, 0).copyTo(spreadsheet.getActiveRange(),
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
};
我从宏中生成的是通过复制作为值来覆盖公式而生成的,但是它抛出一个错误,提示我没有“ copyto”的权限。
我真的很绝望,我不是程序员
感谢您的帮助并保持安全
编辑:这是一个没有任何我想要做的个人数据的链接。
如您所见,我想克服循环引用问题:如果不满足条件,则无需更改单元格中的值。这样,我可以跟踪“实际日”到“保存的日”中包含的数据。