【发布时间】:2021-07-02 19:10:18
【问题描述】:
我必须将三个单元格从一个工作表复制到另一个工作表才能处理该工作表上的公式。然后我需要将公式输出复制到第一张纸上。 我的副本适用于“输入单元格”,但是当我对公式单元格使用同一行代码时,它不会采用正确的输入值。我想我需要先选择一个单元格来遍历这些值,但它不起作用。 这是原始代码。
var spreadsheet = SpreadsheetApp.getActive();
//copy values for formula cells
spreadsheet.getSheetByName('Sheet6').getRange(2,3).copyTo(spreadsheet.getSheetByName('student').getRange(1,1).activate(), {contentsOnly:true});
spreadsheet.getSheetByName('Sheet6').getRange(2,4).copyTo(spreadsheet.getSheetByName('student').getRange(2,1).activate(), {contentsOnly:true});
spreadsheet.getSheetByName('Sheet6').getRange(2,5).copyTo(spreadsheet.getSheetByName('student').getRange(3,1).activate(), {contentsOnly:true});
//copy formula output to sheet
spreadsheet.getSheetByName('student').getRange(2,22).copyTo(spreadsheet.getSheetByName('Sheet6').getRange(2,6).activate(), {contentsOnly:true});
谢谢
【问题讨论】:
标签: google-apps-script google-sheets