사용자가 Gmail에서 이메일을 읽을 때 URL에서 threadId를 스크랩하는 브라우저 확장 프로그램이 있으며이 스레드 ID를 사용하여 정황 데이터를 가져옵니다. Google Apps Script APIGoogle Apps Script 웹 응용 프로그램 요청을 실행할 때 사용할 Google 계정 지정
그러나 확장 프로그램에서는이 메시지를 읽는 Google 계정이 몇 개 있는지 알 수 없습니다. 내 Apps Script webapp 및 threadId에 대한 URL 만 알고 있습니다. 그래서 fetch를 실행하면 webapp은 해석 요청을 기본 사용자 세션에서 오는 것으로 해석합니다. 어떤 경우에는 이것이 잘못된 것이므로 GmailApp.getThreadById(e.parameter.threadId)
을 실행할 때 null
이됩니다.
내가 궁금한 점은 웹 응용 프로그램을 쿼리 할 때 사용할 Google 계정을 지정할 수 있는지 여부입니다. 다른 모든 계정을 로그 오프하고 현재 계정을 기본값으로 설정하도록 사용자에게 요청하는 것 외에 다른 가능성이 있습니까?