0
我正在使用一個腳本來複制和粘貼一些數據,由幾個用戶填寫,未經許可只能編輯一行,其他範圍受到這些用戶的編輯保護。腳本可以編輯受保護的範圍或工作表嗎?
該腳本將數據從一張紙複製到另一張,兩張紙完全受到保護,兩個編輯人員可以編輯任何東西。當沒有人在此電子表格上工作時,基於時間的觸發器會觸發相同的腳本。
問題是:腳本能夠編輯受保護的表單或範圍?
下面是代碼(以防萬一):
function CopyDaily() {
var ss = SpreadsheetApp.openById('1olKDp').getSheetByName('Produtos vendidos'); //Seleciona a planilha DE ONDE os dados devem ser copiados
var sss= SpreadsheetApp.openById('1olKDp').getSheetByName('BD Produtos vendidos'); //Seleciona a planilha PARA ONDE os dados devem ser copiados
var LastRow1 = SpreadsheetApp.openById('1olKDp').getSheetByName('BD Produtos vendidos').getLastRow() + 1;
var LastRow2 = SpreadsheetApp.openById('1olKDp').getSheetByName('BD Produtos vendidos').getLastRow() + 6;
Logger.log(ss.getName());
ss.getRange('A2:S7').copyTo(sss.getRange('A' + LastRow1 + ':S' + LastRow2), {contentsOnly:true})
}
function addTrigger() {
var everyDay = ScriptApp.newTrigger("CopyDaily")
.timeBased() //Define o tipo da trigger: Baseada em hora.
.everyDays(1) //Frequencia de dias: a cada 1 dia.
.atHour(12) //Em qual hora: 1 am.
.create(); //Cria a trigger baseada nos parametros acima.
}
謝謝,我已經在支持頁面上閱讀過這篇文章,但是一開始我就沒有意義了。嘗試完美。 –