我的 google 表格中有以下 appscript,它要求用戶輸入密碼來訪問檔案。
function openSheets(){
SpreadsheetApp.getActive().getActiveSheet().hideRows(3, 31);
hideAllSheetsExcept('Sheet1')
}
function hideAllSheetsExcept(sheetName) {
var sheets=SpreadsheetApp.getActiveSpreadsheet().getSheets();
for(var i =0;i<sheets.length;i ){
Logger.log(i);
if(sheets[i].getName()!=sheetName){
sheets[i].hideSheet();
}
}
var quest="";
while (quest!='123'){
quest = Browser.inputBox("Enter password");
}
SpreadsheetApp.getActive().getActiveSheet().showRows(3, 31);
SpreadsheetApp.getActive().getRange('B5').activate();
}
我想和他們中的 3 個朋友分享這個。但我想給他們每個人一個不同的密碼來訪問它。如何更改此代碼以接受多個密碼?
uj5u.com熱心網友回復:
const pw = ['123', '456', '789'];
while (!pw.includes(quest)){
quest = Browser.inputBox("Enter password");
}
參考:
Array.prototype.includes()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/361445.html
