[英]Force Copy and Paste of the text only G-Sheet
我在Google工作表中創建了一個使用條件格式的文檔。 該文檔與其他人共享,並且每次他們從一個單元格復制並粘貼到另一個單元格時,他們還將復制原始單元格的條件格式。 是否可以只為該文檔復制和粘貼文本,而無需設置格式? 我找到了每晚重新運行條件格式的腳本的解決方案。 其他解決方案可以避免這種情況? 謝謝
我不知道這是否是可行的解決方案,但是我為控制整個工作表的工作表創建了條件格式規則。 對於第1列,我創建了一些規則來控制基於數字值的背景色。 對於工作表的其余部分,我將條件格式的背景色設置為“ #ffffff”,這是我的默認顏色。 因此,當您從第1列復制到任何其他列時,將背景顏色設置為“ #ffffff”的條件格式規則將控制粘貼。
function customFormulaRule1() {
var sheet = SpreadsheetApp.getActiveSheet();
var rules=[];
var range=sheet.getRange(1,2,sheet.getMaxRows(),sheet.getMaxColumns());
var rule=SpreadsheetApp.newConditionalFormatRule()
.whenNumberBetween(1,10)
.setBackground('#ffffff')
.setRanges([range])
.build();
rules.push(rule);
range = sheet.getRange("A1:A10");
var rA=[{n:1,bg:"#b7e1cd"},{n:2,bg:"#fce8b2"},{n:3,bg:"#f4c7c3"}];
for(var i=0;i<rA.length;i++){
var rule = SpreadsheetApp.newConditionalFormatRule()
.whenNumberEqualTo(rA[i].n)
.setBackground(rA[i].bg)
.setRanges([range])
.build();
rules.push(rule);
}
sheet.setConditionalFormatRules(rules);
}
在下圖中,我顯示了將六個單元格從A列復制到B列時發生的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.