商城首页欢迎来到中国正版软件门户

您的位置:首页 >GoogleWorkspace站点怎么搭建_GoogleWorkspace内部网站构建指南

GoogleWorkspace站点怎么搭建_GoogleWorkspace内部网站构建指南

  发布于2026-04-25 阅读(0)

扫一扫,手机访问

一、创建并配置 Google Cloud 项目

想把 Google Workspace 的站点功能用起来,第一步得先搭好它的“地基”——也就是一个专属的 Google Cloud 项目。这个项目会作为所有后续操作的运行环境,并且需要绑定到你的组织。这里有个关键点:项目 ID 一旦设定就无法更改,所以命名时最好想清楚,选个简洁明了的。

具体操作路径是这样的:

1. 打开 Google Cloud 控制台,在左侧菜单栏依次找到「IAM 與管理」 > 「建立專案」。

2. 在「Project Name」栏里,输入一个描述性的名称,比如 workspace-internal-site-2026

3. 点击「編輯」来修改「Project ID」,把它设成一个更简短、易识别的格式,例如 gw-internal-site。记住,确认之后可就改不了了。

4. 在「Location」选项中点击「Browse」,选择一个离你组织地理位置最近的数据区域(比如 asia-east1),然后点击「選取」。

5. 最后,点击「建立」。稍等片刻,控制台会跳转到「Dashboard」页面。当你看到项目状态显示为「Active」,这一步就算大功告成了。

googleworkspace站点怎么搭建_googleworkspace内部网站构建指南

二、启用 Google Workspace 相关 API

光有项目还不够。你的内部网站需要调用 Google Workspace 的核心服务,比如读取云端硬盘(Drive)的文件、创建站点(Sites)页面、或是管理用户(Admin SDK)。这些功能都对应着不同的 API,你必须手动启用它们,否则后续步骤很可能会因为“权限拒绝”而卡住。

操作流程如下:

1. 在 Google Cloud 控制台中,继续导航至「API 和服務」 > 「啟用 API 和服務」。

2. 在搜索框中,找到并启用以下三项核心 API:Google Sites API、Google Drive API、Admin SDK

3. 每启用一项 API 后,建议点击「管理」进入其详情页面,确认「狀態」显示为「已啟用」,并且没有任何红色的警告图标。

4. 如果过程中间出现「需要 OAuth 同意畫面」的提示,别紧张。这只是要求你补填一下应用名称和用户数据访问范围,填写后保存草稿即可,暂时无需正式发布。

三、配置 OAuth 2.0 用戶端 ID

接下来是关键的身份验证环节。你的网站需要以用户身份安全地访问 Workspace 中的数据(比如团队文档、成员目录),这就需要通过 OAuth 2.0 协议来获取合法的授权凭证。仅仅使用 API 密钥是远远不够的。

配置步骤如下:

1. 在控制台的「API 和服務」 > 「憑證」页面,点击「建立憑證」,然后选择「OAuth 用戶端 ID」。

2. 将应用程式类型设置为 Web 應用程式,并输入一个易于辨认的名称,例如 Internal-Site-Auth

3. 在「已授權的重新導向 URI」这个重要字段中,需要添加两个必要的网址:
https://sites.google.com/macros/d/{DEPLOYMENT_ID}/usercallback(这里的 {DEPLOYMENT_ID} 需要在后续部署 Apps Script 后填入)
https://script.google.com/oauthcallback

4. 点击「建立」后,系统会生成 Client IDClient Secret。请务必立即将它们复制并保存到安全的地方,后续集成时会用到。

四、使用 Google Sites 建立基礎站點結構

基础配置完成后,就可以开始搭建网站本身了。Google Workspace 内置的 Sites 工具非常适合无代码构建,像政策公告、部门入口、流程指南这类静态内容场景,用它再合适不过。而且,它天生就继承了你组织的权限模型,管理起来很方便。

具体搭建方法:

1. 使用一个拥有 Sites Manager 角色 的 Workspace 管理员账号,登录 sites.google.com。

2. 点击右上角的「+ 新增」,选择「空白網站」。接着,输入网站标题,比如 內部資源中心。系统会自动生成一个网址,格式通常为 sites.google.com/yourdomain.com/internal

3. 进入首页的编辑模式,你可以通过拖拽的方式,轻松添加「文字」、「圖片」、「嵌入」等模块。建议在这里插入组织 Logo、联系方式和常用的快速链接。

4. 点击左侧的「頁面」选项,然后「新增頁面」,来创建子页面,例如「IT 支援」、「人事制度」、「會議日曆」。别忘了为每个页面设置访问权限,通常选择 僅限 yourdomain.com 成員

五、透過 Apps Script 動態整合 Workspace 數據

如果站点只需要展示静态信息,那么上一步就足够了。但如果你想显示实时数据,比如待审批的表单、共享文档的最新更新、或者动态的部门成员列表,就需要借助 Google Apps Script 的力量了。它的作用是将这些动态数据封装成一个 Web 应用,然后嵌入到 Sites 页面中。

实现动态整合的路径:

1. 打开 script.google.com,创建一个新项目。在代码编辑器中,粘贴一段包含 doGet() 函数的脚本。例如,这段脚本可以用于读取某个共享云端硬盘中,所有标签为「重要公告」的文件列表。

2. 点击「部署」 > 「新增部署」,选择类型为「Web App」。在配置中,将执行身份设置为 作為此應用程式的擁有者執行,并将访问权限设置为 僅限 mydomain.com 使用者

3. 点击「部署」按钮。成功后,系统会生成一个 Web App URL,格式类似于 https://script.google.com/macros/s/xxx/exec。复制这个链接。

4. 回到 Google Sites 的编辑页面,点击「嵌入」 > 「網頁位址」,将上一步复制的 URL 粘贴进去。根据需要调整一下嵌入框的宽度和高度,然后保存。这样,你的静态站点就拥有了显示实时数据的能力。

本文转载于:https://www.php.cn/faq/2363299.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注