Google Docs
把 Google Docs 連接到 MeDo 應用程式:搜尋文件、讀取標題或純文字、建立或複製文件、追加 Markdown、填入字面佔位符,並在確認後整份取代文件。
Google Docs 是一個連接器:它把 MeDo 應用程式連接到一個 Google 帳戶,讓應用程式可以搜尋該帳戶的 Docs、開啟標題與連結、讀取可見純文字、建立或複製文件、追加 Markdown、填入字面佔位符,並在確認後整份取代文件。不包含選擇資料夾、Drive 檔案清單、匯出 PDF、留言或刪除。
可以建立什麼
- 私人文件搜尋器。 搜尋 Docs、選一份,並顯示標題、連結與純文字。
- 方案撰寫頁。 用你審閱過的 Markdown 建立新的 Google Doc,再顯示標題與連結。
- 範本填空。 複製選中的文件,在預覽尋找與取代文字後填入字面佔位符。
- 會議紀錄工作區。 把 Markdown 追加到指定文件,且只在你確認後才整份取代。
當應用程式需要使用擁有者已存放在 Docs 的真實文件——搜尋、方案、範本填空、會議紀錄——Google Docs 就很合適。它不是 Drive 瀏覽器,也不能刪除文件,詳見限制。
建立範例
把以下其中一段複製到提示框中。第一段是最小可用的起點。
用詞很重要:說明要處理哪份文件或哪次搜尋。「填 Q3 合約範本」會做出與「列出文件的頁面」不同的應用程式。
準備與連接
你需要一個已經能開啟應用程式所需 Docs 的 Google 帳戶。不必準備 API 金鑰、Google Cloud 專案或額外帳單設定。
- 在側欄開啟 Skills & Connectors,搜尋 Google Docs。
- 打開 Google Docs 卡片,點擊 Connect。
- 登入 Google 帳戶,並核准 MeDo 要求的存取權。
- 按鈕會變成 Connected。這就是成功狀態;不必再把任何內容複製回應用程式。
若你在連接前就開始建立,MeDo 會注意到,並在回覆下方顯示 Google Docs 連接按鈕。也可以改從上面的連接器卡片連接。若沒有按鈕,使用連接器卡片。
在應用程式中使用
- 應用程式使用擁有者已連接的 Docs,不是每位訪客各自的 Google 帳戶。 能進入文件檢視的人都會看到同一批 Docs。把搜尋與寫入放在應用程式自己的登入之後,並限制給應有權限的人。標題寫「私人」本身不是存取控制。
- 從文件 ID 或窄搜尋開始。 寫入前先顯示回傳的標題與連結。新建與複製會落在擁有者的「我的雲端硬碟」根目錄;此連接器不能選擇資料夾。
- 中繼資料不是正文。 標題與連結來自文件查詢;可見文字來自純文字。不要預期中繼資料呼叫會回傳整份文件。
- 佔位符填入是字面文字。 取代比對的是精確字串,不是正規表示式。
- 整份取代前會先確認。 MeDo 會在覆蓋整份文件前要求確認。
- 讀取需按需重新整理。 沒有與 Google Docs 的即時同步。加入重新整理控制,而不是期待新文字自己出現。
- 應用程式自有資料留在應用程式。 不屬於文件欄位的標籤、審閱狀態與備註,應放在應用程式自己的資料表,並用真實文件 ID 關聯。
限制與疑難排解
應用程式出現 "Connection required"。 請擁有者打開連接器卡片並點擊 Connect,然後重新載入。
搜尋回傳錯誤的文件。 標題可能重複。使用先前結果中的文件 ID,或貼上 Doc 連結,再重新整理。
整份取代被拒絕。 覆蓋整份文件需要應用程式內的明確確認。確認步驟完成後再試。
訪客看到不該看到的文件。 連線是共用的。為應用程式加上登入與伺服器端限制,見管理存取與角色。
相關
- 連接器目錄 — 其他連接器與用途。
- Google Drive — 檔案與資料夾,不是文件正文。
- Google Sheets — 試算表範圍,不是 Docs。
- Skills & Connectors — Skill 如何呼叫、計價與額度。
- 管理存取與角色 — 限制誰能讀寫已連接的資料。