我想复制和粘贴只是值和格式 - 而不是公式..
E.G(A1是动态文本):
A1 =“测试”
A2 = = A1
我想使用一个脚本,当它被激活时,它会复制A2格式和文本(在这种情况下会复制“test” - 而不是“= a1”)到A3。
我试过“formatOnly:true,contentsOnly:true” - 但它一直在复制公式。
function Threebrow() {
var sheet2 = SpreadsheetApp.getActive().getSheetByName('c');
sheet2.getRange("a2").copyTo(sheet2.getRange(sheet2.getLastRow()+1,1,1,7), {formatOnly:true , contentsOnly:true});
}
答案 0 :(得分:3)
在此上下文中,公式也被计为内容。 下面的函数将A2的值和格式复制到第一列中的最低行。
{{1}}
答案 1 :(得分:0)
需要更多信息:我的函数在第9号行上不起作用
function CopyFormatting() {
//Déclaration des variables
var SheetResponse = SpreadsheetApp.getActiveSheet(); //Sheet of forms response
var LastRow = SheetResponse.getLastRow(); //last row of sheet (n)
var RefRow = SheetResponse.getRange("3:3"); //Row n°3 considered as reference
//Copy formatting to last row from reference row
RefRow.copyTo(LastRow, {formatOnly: true});
}