Google Docs
GoogleDocs & Knowledge
Create, read, edit, and delete documents
Available tools 11
Hard-to-undo tools, such as sending or destructive actions, require your approval before running.
- google_docs__batch_destructiveDestructiveApproval required
Google Docs 범위·표·탭 삭제와 제안 수락·거절 — ⚠️ 내용·객체가 바뀌거나 사라지며 이 커넥터로 되돌릴 수 없다. document_id는 google_docs__get_document의 documentId. 요청별 입력은 google_docs__describe_operation으로 조회한다. 같은 위험도 요청만 묶는다. 결과: replies · writeControl. 403이면 문서 권한과 재동의를 확인한다.
- google_docs__deleteDestructiveApproval required
Google 문서 삭제 — 파일 전체를 Drive 휴지통으로 이동한다. ⚠️ 사용자가 Drive 화면에서 복원할 수 있지만 이 커넥터로는 되돌릴 수 없다. 글 일부만 고치려면 google_docs__replace, 본문을 다시 쓰려면 google_docs__rewrite. document_id 는 google_docs__create 결과의 document_id 나 google_drive__search 결과의 id. 이 연결이 만들지 않은 문서는 403·404 로 실패할 수 있다. 결과: trashed · file_id.
- google_docs__batch_sendSendApproval required
Google Docs 댓글·답글·멘션 발송 — ⚠️ 협업자에게 보이고 알림이 가며 알림은 회수할 수 없다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). document_id는 google_docs__get_document의 documentId. 요청별 입력은 google_docs__describe_operation으로 조회한다. 같은 위험도 요청만 묶는다. 결과: replies · writeControl. 403이면 문서 권한과 재동의를 확인한다.
- google_docs__appendWrite
문서 끝에 내용 이어쓰기 — 기존 내용을 건드리지 않고 새 문단에서 시작한다. text 는 **Markdown** 이고 google_docs__create 와 같은 규칙으로 Docs 서식(제목·목록·표·굵게·링크)이 된다. 도식(```svg)은 이어 쓰기에 넣을 수 없다 — 그림이 필요하면 google_docs__rewrite 로. 실패 메시지가 「앞부분은 이미 들어갔다」 고 하면 그대로 다시 부르지 말고 google_docs__read 로 확인할 것
- google_docs__batch_writeWrite
Google Docs 위치·탭·표·서식 편집 — native 요청을 한 번에 적용한다. document_id는 google_docs__get_document의 documentId. 요청별 입력은 google_docs__describe_operation으로 조회한다. 같은 위험도 요청만 묶는다. 결과: replies · writeControl. 403이면 문서 권한과 재동의를 확인한다.
- google_docs__createWrite
새 Google 문서 생성. content 는 **Markdown** 으로 쓴다 — 제목(#)·굵게·기울임·목록(중첩)·표·링크·코드 블록·인용이 Google Docs 의 실제 서식(제목 스타일·글머리 기호·표)으로 바뀌어 들어가고 Markdown 기호는 글자로 남지 않는다. 도식은 본문에 ```svg 코드 블록으로 넣으면 그 자리에 그림이 된다 — viewBox 가 있는 혼자 서는 SVG (색·글꼴을 직접 지정, <script>·foreignObject·바깥 주소 없음), 문서 하나에 6개까지. 이미 만든 문서의 내용·서식을 고칠 때는 새로 만들지 말고 google_docs__rewrite 로 같은 문서를 다시 쓴다 (도구 목록에 없으면 search_tools 로 "google docs rewrite" 를 찾으면 나타난다). 결과의 url 을 사용자에게 링크로 건넬 것 (document_id 를 읽어 주지 말 것)
- google_docs__replaceWrite
문서 안의 문자열 전체 치환. ⚠️ 일치하는 모든 위치가 바뀌며 되돌릴 수 없다
- google_docs__rewriteWrite
문서 본문 전체를 새 내용으로 다시 쓴다 — 서식을 고치거나 내용을 통째로 바꿀 때. content 는 Markdown 이고 google_docs__create 와 같은 규칙으로 Docs 서식이 된다(```svg 도식 포함). 문서 id 와 주소는 그대로다. ⚠️ 기존 본문이 전부 바뀐다 (이전 본문은 Google Docs 버전 기록에 남는다) — 문서의 그림·댓글처럼 Markdown 으로 옮길 수 없는 것은 사라지고, google_docs__read 결과가 [잘림] 으로 끝났으면 그 내용으로 다시 쓰지 말 것. endue 가 만든 문서만 다시 쓸 수 있다 — 그 밖의 문서는 실패하며 본문을 건드리지 않는다
- google_docs__describe_operationRead
Google Docs 편집 요청 스키마 조회 — operation을 생략하면 지원 요청·고정 위험도·도구 목록을 돌려준다. 지정하면 필수 입력·중첩 스키마·공식 경로·권한을 돌려준다. 결과: content · next_cursor. 조각을 이어 붙이고 cursor로 계속 읽는다.
- google_docs__get_documentRead
Google Docs 문서 조회 — 모든 하위 탭·머리글·각주·이미지·댓글·제안을 native JSON으로 읽는다. 결과: content · next_cursor. 조각을 이어 붙여 JSON을 복원하고 같은 인자에 cursor를 넣어 계속 읽는다. 문서가 바뀌면 처음부터 읽는다. 편집에는 UTF-16 인덱스·tabId·revisionId를 쓴다.
- google_docs__readRead
Google 문서 본문 읽기 — 제목 단계·목록·굵게·링크·표를 Markdown 으로 돌려준다