Skip to main content

Google Docs

ShanoneのGoogle Docs連携は、コンテンツ・書式設定、テーブル、画像、コメント/提案、タブ、そして生のブロック操作よりもエージェントによる編集をはるかに便利にするMarkdown変換ツールまで、Docs APIの機能全体をカバーする58個のツールをエージェントに提供します。

はじめに

1

OAuthで接続する

エージェントにGoogle Docs関連の作業を依頼(例: 「このアウトラインを整形されたドキュメントにして」)するか、Shanoneダッシュボードの連携から事前に接続しておきます。
2

Googleアカウントを許可する

Shanoneに操作させたいアカウントについて、GoogleのOAuth同意画面を承認します。
3

リクエストを再実行する

接続が完了すると、google_docs_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはGoogle Docs向けに58個のツールを、以下のカテゴリに整理して提供しています。
google_docs_get_document, google_docs_get_document_text, google_docs_create_document, google_docs_insert_text, google_docs_delete_content_range, google_docs_replace_all_text, google_docs_batch_update
google_docs_update_text_style, google_docs_update_paragraph_style, google_docs_create_paragraph_bullets, google_docs_delete_paragraph_bullets, google_docs_insert_page_break, google_docs_insert_section_break, google_docs_update_section_style, google_docs_update_document_style, google_docs_update_named_style
google_docs_insert_table, google_docs_insert_table_row, google_docs_insert_table_column, google_docs_delete_table_row, google_docs_delete_table_column, google_docs_update_table_column_properties, google_docs_update_table_cell_style, google_docs_update_table_row_style, google_docs_merge_table_cells, google_docs_unmerge_table_cells, google_docs_pin_table_header_rows
google_docs_insert_inline_image, google_docs_replace_image, google_docs_delete_positioned_object, google_docs_create_header, google_docs_delete_header, google_docs_create_footer, google_docs_delete_footer, google_docs_create_footnote, google_docs_create_named_range, google_docs_delete_named_range
google_docs_insert_comment, google_docs_add_comment_reply, google_docs_update_comment_post, google_docs_delete_comment, google_docs_delete_comment_reply, google_docs_accept_suggestion, google_docs_reject_suggestion, google_docs_delete_suggestion
google_docs_insert_person, google_docs_insert_rich_link, google_docs_insert_date, google_docs_add_document_tab, google_docs_delete_tab, google_docs_update_document_tab_properties
google_docs_create_document_from_markdown, google_docs_update_document_from_markdown, google_docs_update_section_from_markdown, google_docs_get_document_markdown, google_docs_copy_document, google_docs_export_pdf, google_docs_search_documents

よくあるユースケース

Markdownネイティブな作成

段落/テーブルのリクエストを手作業で組み立てる代わりに、Markdownからドキュメントを作成・更新する

レポート生成

テーブルを挿入・整形して、構造化データを整形されたレポートに変換する

提案のレビュー

共有ドラフトを確定する前に、保留中の提案を一覧化して承認/却下する

PDF書き出し & 配布

完成したドキュメントをPDFに書き出し、Google Docsの外で共有する

トラブルシューティング

Markdownコンバーターは一般的な要素(見出し、リスト、テーブル、太字/斜体)をサポートしていますが、Docsネイティブの機能すべてには対応していません。高度な書式設定が必要な場合は、特定の範囲に対してgoogle_docs_update_text_styleやgoogle_docs_update_paragraph_styleを後続で使用してください。
インデックスベースの操作(挿入/削除)は以降のコンテンツのオフセットをずらします。関連する変更を行う際は、複数の単発編集呼び出しを連続させるより、複数のリクエストを含む単一のgoogle_docs_batch_update呼び出しを優先してください。
コメントと提案はコンテンツの編集とは別物で、ファイルに対するDocsネイティブのコメント/提案権限が必要です。接続中のアカウントが少なくともコメント可能な権限を持っているか確認してください。