apps-script-samples
Apps Script samples for Google Workspace products.
파일 탐색기
최종 버전 다운로드 (.zip)- config.yaml
- GEMINI.md
- settings.json
- .htmlhintrc
- .yaml-lint.yml
- sun_checks.xml
- biome-gs.ts
- check-gs.ts
- clasp_push.sh
- automation.yml
- lint.yml
- publish.yaml
- test.yml
- CODEOWNERS
- ISSUE_TEMPLATE.md
- pull_request_template.md
- snippet-bot.yml
- sync-repo-settings.yaml
- extensions.json
- settings.json
- quickstart.gs
- quickstart.gs
- quickstart.gs
- adminSDK.gs
- adsense.gs
- analytics.gs
- analyticsAdmin.gs
- analyticsData.gs
- bigquery.gs
- calendar.gs
- chat.gs
- classroom.gs
- displayvideo.gs
- docs.gs
- doubleclick.gs
- doubleclickbidmanager.gs
- drive.gs
- driveActivity.gs
- driveLabels.gs
- events.gs
- gmail.gs
- iot.gs
- people.gs
- README.md
- sheets.gs
- shoppingContent.gs
- slides.gs
- tagManager.gs
- tasks.gs
- test_adminSDK.gs
- test_adsense.gs
- test_analytics.gs
- test_bigquery.gs
- test_calendar.gs
- test_classroom.gs
- test_displayvideo.gs
- test_docs.gs
- test_doubleclick.gs
- test_doubleclickbidmanager.gs
- test_drive.gs
- test_gmail.gs
- test_people.gs
- test_sheets.gs
- test_shoppingContent.gs
- test_slides.gs
- test_tagManager.gs
- test_tasks.gs
- test_youtube.gs
- test_youtubeAnalytics.gs
- test_youtubeContentId.gs
- youtube.gs
- youtubeAnalytics.gs
- youtubeContentId.gs
- appsscript.json
- gemini.js
- main.js
- README.md
- sidebar.html
- summarize.js
- showcase.png
- AiVertex.js
- appsscript.json
- Code.js
- README.md
- appsscript.json
- Code.js
- gemini.js
- README.md
- aiVertex.js
- appsscript.json
- Code.js
- README.md
- appsscript.json
- Cards.js
- Helpers.js
- Main.js
- README.md
- Vertex.js
- ai.js
- appsscript.json
- drive.js
- main.js
- README.md
- ui.js
- appsscript.json
- Cards.gs
- ClassifyEmail.gs
- Code.gs
- Constants.gs
- DraftEmail.gs
- Labels.gs
- README.md
- Sheet.gs
- appsscript.json
- Cards.gs
- Code.gs
- Gmail.gs
- README.md
- Vertex.gs
- appsscript.json
- db.js
- gemini.js
- main.js
- memoize.js
- README.md
- target.js
- quickstart.gs
- AppAuthenticationUtils.gs
- appsscript.json
- Main.gs
- README.md
- appsscript.json
- Code.gs
- README.md
- quickstart.gs
- addAlias.gs
- courseUpdate.gs
- createAlias.gs
- createCourse.gs
- getCourse.gs
- listCourses.gs
- patchCourse.gs
- test_classroom_snippets.gs
- appsscript.json
- appsscript2.json
- auth.gs
- build.gs
- caas.gs
- data-source.gs
- errors.gs
- links.gs
- manifest.gs
- semantics.gs
- cursorInspector.gs
- README.md
- screenshot.png
- sidebar.css.html
- sidebar.html
- sidebar.js.html
- Code.gs
- Dialog.html
- Intercom.js.html
- README.md
- Sidebar.html
- quickstart.gs
- README.md
- sidebar.html
- translate.gs
- README.md
- quickstart.gs
- quickstart.gs
- quickstart.gs
- about.html
- authorizationEmail.html
- creatorNotification.html
- notification.gs
- README.md
- respondentNotification.html
- sidebar.html
- README.md
- appsscript.json
- Code.gs
- FormsAPI.gs
- Main.html
- README.md
- README.md
- retrieve_all_responses.gs
- appsscript.json
- quickstart.gs
- inlineimage.gs
- Code.gs
- mail_template.html
- quickstart.gs
- sendingEmails.gs
- README.md
- .clasp.json
- appsscript.json
- Cards.gs
- Code.gs
- Gmail.gs
- README.md
- Vertex.gs
- sheets2calendar.gs
- sheets2chat.gs
- sheets2contacts.gs
- sheets2docs.gs
- sheets2drive.gs
- sheets2forms.gs
- sheets2gmail.gs
- sheets2maps.gs
- sheets2slides.gs
- sheets2translate.gs
- quickstart.gs
- appsscript.json
- code.gs
- dialog.html
- README.md
- jdbc.gs
- propertyService.gs
- test_jdbc.gs
- test_propertyServices.gs
- helpers.gs
- spreadsheet_snippets.gs
- test_spreadsheet_snippets.gs
- btc.gs
- customFunctions.gs
- dateAddAndSubtract.gs
- moment.gs
- README.md
- screenshot.png
- forms.gs
- maps.gs
- .claspignore
- appsscript.json
- Constants.gs
- demo.gif
- Invoice.gs
- LinkDialog.html
- README.md
- Salesforce.gs
- quickstart.gs
- removingDuplicates.gs
- README.md
- Helpers.gs
- Snippets.gs
- Tests.gs
- add_image.gs
- add_image_slide.gs
- create.gs
- full.gs
- main.gs
- progress.gs
- quickstart.gs
- selection.gs
- appscript.json
- README.md
- scriptGen.gs
- style.gs
- test_style.gs
- sidebar.html
- translate.gs
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- UI.js
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- Menu.js
- README.md
- Setup.js
- Utilities.js
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- Page.html
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- new-equipment-request.html
- README.md
- request-complete.html
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- code.js
- README.md
- appscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- Menu.js
- README.md
- Utilities.js
- .clasp.json
- appsscript.json
- Code.js
- README.md
- SampleData.js
- SetupSample.js
- Utilities.js
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- appsscript.json
- Code.js
- README.md
- Setup.js
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- email.html
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- README.md
- .clasp.json
- appsscript.json
- Code.js
- Menu.js
- README.md
- .clasp.json
- appsscript.json
- Chat.gs
- Common.gs
- README.md
- README.md
- thread-reply.gs
- webhook.gs
- quickstart.gs
- appsscript.json
- javascript.html
- page.html
- README.md
- screenshot.png
- simpleTasks.gs
- stylesheet.html
- Code.gs
- README.md
- Code.gs
- Dialog.html
- DialogJavaScript.html
- README.md
- Sidebar.html
- SidebarJavaScript.html
- Stylesheet.html
- Code.gs
- Dialog.html
- DialogJavaScript.html
- README.md
- Sidebar.html
- SidebarJavaScript.html
- Stylesheet.html
- Code.gs
- Dialog.html
- DialogJavaScript.html
- README.md
- Sidebar.html
- SidebarJavaScript.html
- Stylesheet.html
- APICode.gs
- Auth.gs
- AuthCallbackView.html
- AuthorizationEmail.html
- Configurations.gs
- intercom.js.html
- JavaScript.html
- README.md
- Server.gs
- Sidebar.html
- Stylesheet.html
- Utilities.gs
- helloWorld.gs
- Code.gs
- Index.html
- JavaScript.html
- README.md
- Stylesheet.html
- README.md
- AuthorizationEmail.html
- Code.gs
- test_triggers.gs
- triggers.gs
- code.gs
- index.html
- code.gs
- index.html
- code.gs
- index.html
- code.gs
- index.html
- runner.gs
- alert.gs
- custom_dialog.gs
- Page.html
- custom_sidebar.gs
- Page.html
- prompt.gs
- menus.gs
- code.gs
- index.html
- printing_scriptlet.html
- scriptlet.html
- standard_scriptlet.html
- code.gs
- index.html
- code.gs
- index.html
- code.gs
- index.html
- logging.gs
- test_logging.gs
- appsscript.json
- lib.rs
- main.js
- test.js
- wasm.js
- .clasp.json
- .gitattributes
- .gitignore
- build.js
- Cargo.lock
- Cargo.toml
- package-lock.json
- package.json
- polyfill.js
- README.md
- add-on.js
- appsscript.json
- lib.rs
- main.js
- test.js
- wasm.js
- .clasp.json
- .gitattributes
- .gitignore
- build.js
- Cargo.lock
- Cargo.toml
- package-lock.json
- package.json
- polyfill.js
- README.md
- appsscript.json
- lib.rs
- main.js
- test.js
- wasm.js
- .clasp.json
- .gitattributes
- .gitignore
- build.js
- Cargo.lock
- Cargo.toml
- package-lock.json
- package.json
- polyfill.js
- README.md
- README.md
- .gitignore
- biome.json
- CONTRIBUTING.md
- GEMINI.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- tsconfig.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/googleworkspace/apps-script-samples
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd apps-script-samples
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
pnpm lint
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm check
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd wasm/hello-world
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
