웹 응용 프로그램으로 게시 된 Google Apps Script에서 시간 기반 트리거를 만들려고합니다.웹 응용 프로그램에서 시간 기반 트리거 만들기
업데이트 :이 웹 애플리케이션은 Apps Script 소유자가 아닌 액세스하는 사용자로 실행됩니다. 나는 심지어 ScriptApp 서비스에 액세스하려고 Whenver
, 나는 프론트 엔드에서 오류를 얻을 :
인증은 해당 작업을 수행하는 데 필요합니다. 이 문제를 재현하는
샘플 코드는 다음과 같습니다
function doGet(request) {
ScriptApp.newTrigger('test');
return ContentService.createTextOutput("OK");
};
function test() {
// noop
}
수없는이 뭔가? 사용자가 권한을 부여하면서 시간에 따라 메소드를 실행하는 트리거를 어떻게 든 자동으로 추가 할 수 있습니까?
죄송합니다. 자신이 아닌 응용 프로그램을 실행하는 사용자로서 실행되기를 바랍니다. 필자가 스크립트 편집기에서 권한을 부여하면 다른 사람이 아닌 제게 잘 작동합니다. 내 질문에 누락 된이 업데이트되었습니다. – Joscha
귀하의 질문에 정확하게 맞습니다 - 내 웹 응용 프로그램은 내 자격 증명에 따라 실행되었습니다 ...이 문제를 타격하는 다른 사람은 여기를 참조하십시오 : https://www.evernote.com/shard/s5/sh/d942fe24-2505-4694- ab3d-bebf5a5518c3/c704ce02fd350f267b4f1956cbbd73f8 – Joscha
즉, 웹 응용 프로그램과 함께 트리거를 생성하면 트리거는 사용자의 계정에서 실행됩니까? – Thomas