问题标签 [google-apps-for-education]

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 投票
3 回答
9270 浏览

google-apps-script - Google Apps 脚本:GmailApp 中有多个收件人?

我可以通过 GmailApp.sendEmail() 向多个收件人发送电子邮件吗?我尝试将收件人地址存储为一个数组,但它似乎没有发送任何一个。

谢谢!

0 投票
1 回答
1660 浏览

google-apps-script - Google Apps 脚本执行顺序

无法让 GAS 按我需要的顺序执行功能。在这段代码中:

...它总是在更改文本之前运行 checkSubmit。这是无用的,因为 checkSubmit 检查的一件事是 documentValue 是否有文本。

我看到了这篇文章 并尝试像这样添加 LockService:

...但我没有得到任何不同的结果。Utilities.sleep() 也是如此。

在此先感谢您的任何建议!

0 投票
1 回答
1246 浏览

google-api - 如何查找用户使用 Google API 更改密码的时间?

这适用于 Google Apps for Business 或 Education 中的用户。

使用 Admin SDK 中的 Reports API,我可以看到管理员何时更改了另一个用户的密码,但我找不到一个 API 可以告诉我用户何时更改了密码。在过去的几天里,我已经更改了两次,但它在任何地方都没有出现在 Reports API 中。谢谢您的帮助。

0 投票
0 回答
189 浏览

single-sign-on - SSO 登录有效,注销无效

我生成了一个 RSA 私钥和 x.509 证书以在我的学习管理系统和 Google Apps for Education 之间创建一个 SSO,并且 SSO 几乎可以按预期工作: 1. 用户登录到我的 LMS,单击 Google Apps 的链接,然后会自动登录到 Google Apps(在新窗口中打开)。2. 但是,如果用户退出 LMS,他不会自动退出 Google Apps。3. 但是如果用户先退出Google Apps,他也会自动退出LMS。

场景:用户 A 通过 SSO 登录 LMS,然后登录 Google Apps,然后退出 LMS,但未明确退出 Google Apps。用户 B 在同一台计算机上登录 LMS 并单击 Google Apps 链接。他被带到用户 A 的 Google 帐户,而不是他自己的帐户。

我使用以下命令在 OpenSSL for Windows 上生成了我的私钥和证书: openssl req -x509 -nodes -newkey rsa:1024 -sha1 -subj '/C=US/CN=myURL.org' -keyout myrsa.pem -out mycertificate .pem

创建 .pem 文件时我应该包含另一个参数吗?还是问题可能出在其他地方?如果是这样,我什至应该从哪里开始寻找?

谢谢你的帮助!金伯

0 投票
1 回答
2973 浏览

google-apps-script - 比较数据并根据结果写入单元格数据

我对谷歌应用程序脚本相对较新,并且正在慢慢地构建脚本。请,如果您给出答案,请尽量使答案尽可能简单,以便我了解发生了什么。我正在尝试做的事情。

  1. 我们的管理员必须为大楼中的每位教师完成 8 个评估过程,我正在尝试构建一个电子表格,该电子表格将根据通过谷歌表格提交的数据对其进行跟踪。
  2. 我将表单响应表上最后一行提交数据的前五列复制到跟踪表。(在我弄清楚这一切之后可能不必这样做。)数据包括时间戳、姓氏、名字、日期、阶段。

  3. 这就是复杂的地方。我想将导入数据的姓氏与跟踪表的姓氏进行比较。如果 lastname 不存在,则将其添加到列表末尾并将日期放在行中作为相应的匹配阶段。如果有姓氏,请将日期放在与匹配阶段对应的同一行中。

  4. 查看下面的示例,输入的姓氏是 Smith。由于 Smith 在列表中,因此将日期 2014 年 1 月 1 日放在 walkthrough2 列中。随着管理员继续评估过程,将有更多教师添加到列表中,并且它将向右增长,填充完成该部分评估的日期。

跟踪表中的数据

从表单响应电子表格中提取的数据

代码

请记住,当您发布代码响应时,我对此并不陌生。我知道我所做的一些事情可能效率低下且不正确,但我正在学习过程中。

0 投票
1 回答
140 浏览

google-apps - 在 Google Apps for Education 中屏蔽小工具

我支持的一所学校想要开始向他们的学生教授基本的网页设计,并希望使用谷歌网站来做到这一点。我们需要能够阻止网站上的谷歌小工具,这样就不会有不适当的内容被展示给学生的风险。以前这可以通过域小工具目录管理器来完成,但据我了解,当 https 为所有内容打开时,这停止工作。我看过的所有地方都早于 https 更改,并且似乎不再起作用。有没有人有任何想法?

0 投票
1 回答
107 浏览

google-api - 如何使用 API 为所有用户或特定单位部门中的用户开启或关闭服务

我已经设置了一个客户端应用程序,它使用 admin sdk 来管理谷歌应用程序云。是否可以通过 API 为所有用户或特定组织单位中的用户打开或关闭服务/应用程序

0 投票
1 回答
184 浏览

google-apps - 仅为域中的部分用户安装应用

除了内置的“组织”设置之外,有没有办法将 Google Marketplace Apps 的安装限制为仅限某些用户?我想让我的客户为一组用户安装我的应用程序,但他们的用户已经在不同的子组织中,客户不想只为我的应用程序重新安排所有这些。

没有明确的简单方法可以做到这一点,但也许有一个复杂的方法,例如逐个浏览用户并为每个用户安装应用程序?管理员可以授予我为他们执行此操作的权限吗?

0 投票
2 回答
5630 浏览

google-api - 在不发送通知电子邮件的情况下共享 Google Drive 文件

我正在使用 Google Drive Java API。我需要将文件从一个 Google 域复制到另一个域,所以我的方法如下:

  1. 使用源域服务帐户进行身份验证
  2. 与目标域中的用户共享文件
  3. 使用目标域服务帐户进行身份验证并模拟用户
  4. 将原始文件从源域复制到目标域
  5. 从原始文件中删除共享权限

一切都按预期工作,只是我不希望目标所有者收到通知他共享文件的 Google Drive 电子邮件。当文件通过 Web GUI 共享时,可以禁用通知电子邮件,所以我想这也可以通过 API 实现,问题是如何 ^^ 任何人?

PS:如果可能的话,我愿意接受新的“不那么乏味”的方法来创建从一个域到另一个域的文件副本。

0 投票
1 回答
146 浏览

google-apps-script - 带有表单的 Google Apps 脚本,用于检查文档 URL 是否“共享”

有谁知道“如果”可以使用带有 Google 表单的 Google Apps 脚本来自动检查“如果”粘贴到表单中的文档 URL 是“共享”文档吗?

我是一名教师,我使用 Google 表单来收集学生作业,但我遇到的最大问题之一是学生经常将 url 提交给“未共享”文档以进行评分。我想通过表单检查输入的文档 url 来减少/消除这种情况,以在提交表单之前查看它是否是“共享的”。

这可能吗?如果是的话,有人可以指出我正确的方向吗?

这是我目前使用的表格。
http://mrbenrud.com/index.php/2012-09-08-21-09-45/submit-your-work