Apps Script는 스크립트 수준에서 승인을 처리합니다.
승인이 필요한 Chat 앱은 사용자가 Chat 앱을 승인할 때까지 아무런 작업도 실행할 수 없습니다. 승인 전에 메시지를 게시하려면 매니페스트에 addToSpaceFallbackMessage 객체를 추가하면 됩니다. Chat 앱에 초기화 로직이 필요한 경우 onMessage 작업에서 이 로직을 복제해야 할 수 있습니다.
다음 예는 사용자가 Chat 스페이스에 채팅 앱을 추가할 때 기본 환영 메시지로 응답하는 Chat 앱을 보여줍니다.
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
HTTPS URL 접두사 목록입니다. 있는 경우 가져온 모든 URL 엔드포인트가 이 목록의 접두어 중 하나와 일치해야 합니다. 이렇게 하면 사용자 데이터를 보호하는 데 도움이 됩니다. 이 필드는 테스트 배포의 경우 선택사항이지만 배포의 경우 필수입니다. URL 허용 목록 추가에 대해 자세히 알아보세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-12-21(UTC)"],[[["The manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings."],["The manifest uses a JSON structure with top-level fields like `addOns`, `chat`, `dependencies`, `exceptionLogging`, `executionApi`, `oauthScopes`, `runtimeVersion`, `sheets`, `timeZone`, `urlFetchWhitelist`, and `webapp`."],["Each top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment."],["The manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment."],["Detailed substructures and examples are provided in separate pages for each top-level field within the manifest file."]]],[]]