问题标签 [google-workspace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
82 浏览

gmail-api - 仅创建 Google Marketplace 应用程序以授予对 service_account (GSuite) 的 API 访问权限

我有一个 node.js 应用程序,它通过 service_account 与工作 server2server GMail API 通信。一切正常。

为了能够与用户帐户通信,G Suite 管理员必须手动向我的 service_account 的客户端 ID 授予 API 访问权限。

如此处所述: 使用 Google 服务帐户模拟用户列表

使用 Marketplace 应用程序,可以仅向特定组织单位 (OU) 授予访问权限,并且使用起来会更花哨(启用营销场所应用程序比手动为 ClientID 和 Scope 配置 API 访问权限更加用户友好,如下所示: 在此处输入图像描述 )

现在我的问题是:是否可以仅出于自动授予我的应用程序 API 访问权限的目的提供 Marketplace 应用程序?没有其他目的的时候能通过审核吗?对此有何其他提示?

0 投票
1 回答
1356 浏览

google-apps-script - 如何以编程方式为 G Suite 中的用户重置登录 Cookie?

可以在用户管理 UI 中手动执行此操作,但我在用户管理 API 中找不到任何以编程方式执行此操作的内容。

https://developers.google.com/admin-sdk/directory/v1/reference/users

0 投票
1 回答
8437 浏览

authentication - 如何以编程方式从 Google 表单中删除登录限制?

我正在使用 Google Script 项目以编程方式创建 Google 表单。

DriveApp 用于向任何拥有链接的人授予查看访问权限。

但是,表单仍然需要“任何人”才能登录,并且仅限于我的 G Suite 域用户。我试图找到如何禁用此功能,但我什至不知道如何在 Google 脚本中调用该功能。

请参阅带有复选框的附加图像:

在此处输入图像描述

注意:我可以手动禁用登录要求。但是表格会自动发送给受访者,因此没有时间执行此手动步骤。

0 投票
0 回答
706 浏览

google-apps-script - 具有动态字段、自定义验证和预览的表单

我想使用 Google 表单并需要它具有以下内容:

  • 动态字段:在一个字段中输入数据定义下一个字段及其选择
  • 自定义验证:验证不仅仅是正则表达式,多个字段一起验证
  • 预览:输入数据时,在字段旁边显示一些实时计算

使用Apps Script等是否支持这些以及如何支持?

如果这些不受支持,您对最好使用 Google 工具集创建此类表单的快速方法有什么建议吗?

谢谢!

0 投票
1 回答
73 浏览

google-admin-sdk - 使用 API 安装 gsuit 市场应用程序

查询 1:

我已经在 Gsuit 市场发布了我的应用程序,我希望任何管理员都可以通过我的平台安装我的应用程序,即如果他可以在不进入Gsuit 市场的情况下安装应用程序(我的已发布)。

那么是否有任何 Gsuit API 通过使用它我们可以代表他安装应用程序(想要安装应用程序的管理员)。

查询 2:

这有任何 API 为什么我们可以获取所有安装了我发布的应用程序的用户。

0 投票
1 回答
1226 浏览

c# - Google SSO error app_not_configured_for_user

I have a company website that is using Google GSuite SSO to authenticate users. The site is registered as a SAML app within GSuite.

The login works fine when I use my company Google credentials, but when I try using me personal gmail account credentials I get an unfriendly "app_not_configured_for_user" error.

Does anyone know why? My expectation was a friendly error. Something along the lines of "Sorry, you don't have access to this app"

0 投票
2 回答
821 浏览

google-sheets - 有什么办法可以解决 Google 表格中的 200 万个单元格限制?

如有必要,我什至愿意为 Google 服务付费。我只需要一个具有无限单元格/存储和使用它的灵活性的电子表格。

有人可以提出一个计划,如果有的话?

0 投票
1 回答
99 浏览

google-apps-script - 使用工作表中的数据使用 createCourses 函数编写脚本

我正在使用 createCourses 函数创建一个脚本。谷歌开发支持上提供的模板代码就是这一切的开始。现在我想操纵模板从电子表格中提取数据。Debuggin 给我一个错误 - “收到无效的 JSON 有效负载。‘课程’中的未知名称‘名称’:原始字段不重复,无法启动列表。” 数据似乎已被提取,但我不知道如何为我的所有课程重复创建功能。

这是我的代码...我故意替换了工作表“ID”!

0 投票
1 回答
1020 浏览

google-oauth - 从 GSuite oauth 中检索用户的电话号码?

我们在 GSuite 上使用我们的员工用户向我们的管理系统进行身份验证,我们将其限制在我们的托管域中。

我们希望能够从他们公司的 Google 帐户中获取我们员工的电话号码,这样我们就不必建立单独的 CRUD 来让我们管理他们的电话号码。

用户使用“电子邮件”和“个人资料”范围进行身份验证。

除了姓名,电子邮件,图像之外,是否可以检索用户的电话号码?

0 投票
1 回答
70 浏览

email - G Suite 日历和邮件集成

我们将 Google 套件用于企业电子邮件、日历等。我在这里想要实现的是,我需要在 gmail 中撰写一封带有日历邀请链接的电子邮件。我还可以通过嵌入在电子邮件中的邀请来填写会议的详细信息。例如,我应该能够向 company.com 上的 xyz 发送邀请,主题为会议讨论状态和测试消息的正文。有没有办法我可以做到这一点?