Я пытаюсь создать приложение Google, которое будет искать ключевое слово в Google Sheets, запрашивать (столбец A) и возвращать ответ (столбец B). Сценарий работает хорошо, но всякий раз, когда приложение вызывается конечным пользователем, оно запрашивает разрешение на доступ к таблицам.
Я хочу знать, как конечные пользователи могут получить доступ к приложению без разрешения и как я могу предоставить приложению возможность использовать служебную учетную запись для чтения электронной таблицы в коде?
function ReadExcelFile()
{
var spreadsheetId = <MySpreadSheetID>;
var sheet = SpreadsheetApp.openById(spreadsheetId);
var SearchText='Hello';
var data = sheet.getRange('A:B').getValues();
for(var i in data){
if(i>0){
var row = data[i][0];
Logger.log('Searching for a KeyWord: '+SearchText+' From the SpreetSheet Value : '+row);
var SearchCount=SearchText.indexOf(row);
if(SearchCount>-1){
var row2=data[i][1];
Logger.log(SearchCount+' '+row2);
break;
}
}
}
}
Request | Response
Hello | Hi Welcome!!
Hey | Hey Welcome!!
Вывод будет ..
Hi Welcome!!