每次脚本运行时,Google脚本都会通知所有电子邮件地址

时间:2017-07-10 19:53:42

标签: javascript google-apps-script

有没有办法让它在Google脚本上使用addEditor(电子邮件)时不会向用户的电子邮件发送通知。一直在浏览谷歌开发者的参考资料,并找不到任何东西。



var ss = SpreadsheetApp.openById("1aU3MOdUKHEgGRCtVaSJs3iRqRIRhLSvpCuXzOVT7Ko8")
var sheet = ss.getSheetByName("Ark 1")
var range = sheet.getRange("B:C")
//Column B is the emails, and C is a list of Edit, View, None

var range_length = range.getValues().length + 1

function scriptTesting(row) {
  var scriptTesting = DriveApp.getFolderById("0B8FOoqX6_Y84eHZFaFBGTlJzMTQ")
  
  for (var a = 1; range_length > a; a++) {
     var email = range.getCell(a, 1).getValue()
     var choice = range.getCell(a, 2).getValue()
     
     if (choice == "Edit") {
     scriptTesting.addEditor(email)
     } else if (choice == "View") {
     scriptTesting.addViewer(email)
     } else if (email == "") {
     break
     } else if (choice == "None") {
       try {
       scriptTesting.removeViewer(email)
       } catch(err) {
         continue
       }
     } else {
     continue
     }
     }

}




0 个答案:

没有答案