---
{
  "id": "platform.office_apps.overview",
  "topic": "office_apps",
  "title": "Office 應用程式啟用與安裝總覽",
  "locale": "zh-TW",
  "version": "2026-08-28",
  "summary": "為 Agent owner 啟用指定的第一方 Office 入口，不會建立、刪除或變更 owner 的 Office 資源。",
  "content": "Office app enablement 控制 owner 帳號會顯示哪些入口。可安裝 kind 為 `doc`、`workbook`、`slide`、`mindmap`、`form`、`notebook`、`calendar`、`tasks`、`imageProject`、`workflow`、`cron`、`trigger`、`webhook`、`outbound`。新帳號或設定為 null 時採最小預設，只顯示 Notebook。啟用後，App 會出現在 Office 群組與 Launcher；這個動作不會建立文件、事件、看板、工作流或資源。\n\n當 Agent owner 以對話要求加入一個或多個官方 Office App 時，使用 `arinova.office_apps.enable`。此 action 只接受 owner 觸發、採 additive 與 idempotent 語意，且不可在 public surface 執行。輸入至少一個不重複的 canonical app kind，保留既有 enabled apps，結果分別回傳新加入的 `enabled` 與原本已有的 `alreadyEnabled`。成功後會送出 enablement invalidation，讓已登入 client 不必重新載入整頁即可更新。dry run 只回報 `wouldEnable`，不寫入設定。\n\n這個 action 使用 ConfirmationPolicy None 與 DriftPolicy None，因為它只揭露既有產品入口。它不會移除 App、刪除或搬移資料、暫停 automation、授予資源權限、安裝第三方程式碼，也不會執行該 App 內的工作。移除入口是另一個 user-interface 操作；移除後資料仍保留，既有 automation 也會繼續執行，除非 owner 另行選擇暫停。\n\n呼叫前須把友善名稱轉成 canonical kind：Docs 對應 `doc`，Sheets 或 Workbooks 對應 `workbook`，Slides 對應 `slide`，Notes 對應 `notebook`，Image Projects 對應 `imageProject`。不可宣稱啟用入口等同完成資源操作。\n",
  "aliases": [
    "辦公應用程式",
    "辦公應用",
    "安裝 Office App",
    "啟用 Office App",
    "加入辦公應用",
    "office apps",
    "enable office app"
  ],
  "tags": [
    "office-apps",
    "enablement",
    "installation",
    "routing"
  ],
  "relatedActions": [
    "arinova.office_apps.enable"
  ],
  "relatedActionPrefixes": [],
  "url": "https://docs.arinova.ai/zh-tw/kb/office_apps/overview/"
}
---

Office app enablement 控制 owner 帳號會顯示哪些入口。可安裝 kind 為 `doc`、`workbook`、`slide`、`mindmap`、`form`、`notebook`、`calendar`、`tasks`、`imageProject`、`workflow`、`cron`、`trigger`、`webhook`、`outbound`。新帳號或設定為 null 時採最小預設，只顯示 Notebook。啟用後，App 會出現在 Office 群組與 Launcher；這個動作不會建立文件、事件、看板、工作流或資源。

當 Agent owner 以對話要求加入一個或多個官方 Office App 時，使用 `arinova.office_apps.enable`。此 action 只接受 owner 觸發、採 additive 與 idempotent 語意，且不可在 public surface 執行。輸入至少一個不重複的 canonical app kind，保留既有 enabled apps，結果分別回傳新加入的 `enabled` 與原本已有的 `alreadyEnabled`。成功後會送出 enablement invalidation，讓已登入 client 不必重新載入整頁即可更新。dry run 只回報 `wouldEnable`，不寫入設定。

這個 action 使用 ConfirmationPolicy None 與 DriftPolicy None，因為它只揭露既有產品入口。它不會移除 App、刪除或搬移資料、暫停 automation、授予資源權限、安裝第三方程式碼，也不會執行該 App 內的工作。移除入口是另一個 user-interface 操作；移除後資料仍保留，既有 automation 也會繼續執行，除非 owner 另行選擇暫停。

呼叫前須把友善名稱轉成 canonical kind：Docs 對應 `doc`，Sheets 或 Workbooks 對應 `workbook`，Slides 對應 `slide`，Notes 對應 `notebook`，Image Projects 對應 `imageProject`。不可宣稱啟用入口等同完成資源操作。
