问题标签 [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.
javascript - 使用谷歌应用脚本检查现有用户
我正在电子表格上创建一个谷歌应用程序脚本,该脚本在从谷歌表单支持的注册表单提交的域上创建用户,使用这种方法创建用户很容易,UserManager.createUser(username, firstname, lastname,password);
但我面临的问题是如何检查用户是否正在插入电子表格已存在。我专门在https://developers.google.com/apps-script/上检查了互联网,但没有发现任何帮助。
google-apps - 由 Google Apps for Education 迁移接管的个人 .edu Google Apps 帐户会发生什么情况?
我目前使用我的@.edu 电子邮件地址作为 Google Apps 登录名,并且我有一个 Google Plus 帐户、Google Docs、一个 Youtube 帐户、Google Finance 以及与该@.edu 帐户配置文件相关联的许多其他 Google Apps 产品。
我的大学目前正计划将其整个 .edu 域和电子邮件系统迁移到 Google Apps for Education。这将如何影响我当前的个人 Google Apps 个人资料?我知道域所有者可以指定我可以登录哪些 Google Apps 产品。我的 Youtube 帐户及其所有内容会被销毁吗?
google-apps-script - GmailApp 和转发/回复调用了太多次 - 不清楚原因(加上 movetoarchive 不起作用)
当应用某些标签时,我正在使用以下两个脚本来回复或转发电子邮件。我有两张表(replySheet 和 forwardSheet),在第一列中包含标签名称。replySheet 然后在下一个单元格中包含电子邮件回复文本,而 forwardSheet 具有将邮件转发到的电子邮件地址。
两个问题:
- 我收到了有关 GmailApp.getUserLabelByName 的错误消息“一天内调用了太多次服务”。我知道 Google Apps for Education 的限制是每天 10,000 次,但是这段代码应该每五分钟运行一次,或者每个标签每天运行 288 次。我有什么误解?重写代码以避免这种情况有什么想法吗?
- .moveToArchive() 在replyLabel() 中似乎没有做任何事情。我尝试将它移动到代码中的不同点(发送回复之前和之后),但它不会归档线程。
感谢您对任一问题的任何建议。如果我能让我的问题更清楚,请告诉我。
google-apps-script - Google Apps 脚本 UI:如果已登录 Gmail,该怎么办?
我正在使用 Google Apps 脚本 UI 为我学校的学生创建表单。我已限制对我的域的访问以增加安全性并捕获用户的电子邮件地址。
问题是我们的许多学生都有单独的 Gmail 帐户。如果他们已经登录到 Gmail(不是我们的域),他们不会获得登录页面,而是会提示他们请求访问。
有什么建议可以避免这种情况吗?
google-apps-script - 如果未选择文件上传文件,则禁用提交按钮
我为客户制作了一个表格,通过五个不同的文件上传来上传一个或多个文档。我想禁用整个表单的提交按钮,除非为其中一个文件上传选择了至少一个文件(不管是哪个文件)。
提前致谢!
google-apps-script - 提示域用户登录以访问表单
我使用 Google Apps 脚本创建了一些表单,并选择了“仅与 [我的域] 共享”选项。一切顺利,但如果用户已经登录到非 [我的域] Google 帐户,他们会收到消息“抱歉,您请求的文件不存在”。没有提示登录。
有什么方法可以避免这种情况并提示/推动用户登录 [我的域]?
谢谢!
google-oauth - 如何使用没有用户的目录 API 创建用户(OAuth2 左右身份验证)
我有一个带有用户/密码(不是我们开发)的应用程序,它调用 Web 服务以在创建新用户时通知我们。该网络服务应使我们能够通过 google Directory API 服务自动创建用户,从而在 Google Apps For Education 上创建帐户。
如何在不使用 OAuth 而是仅使用 Google Apps 帐户管理员用户的登录名/密码的情况下做到这一点?
我知道更新 CSV 文件以在 Google Apps 中创建/更新帐户,但需要在 Google 上创建帐户而不进行手动上传和批处理。
感谢您的回答。
youtube - 无需最终用户登录即可将视频添加到 YouTube 播放列表
我使用 YouTube for Education,我想创建一个页面,用户(教师)可以在其中提交 YouTube 视频链接,这些视频会自动添加到我的组织播放列表中。我查看了 API,但如果不向最终用户提供我组织的 Google 帐户的用户名和密码,我找不到将视频添加到我的播放列表的方法。这可能吗?是这样,有人可以引导我朝着正确的方向前进吗?
google-apps-script - 通过 Google Apps 脚本获取 Google Apps 域的电子表格上的所有用户信息
我想在电子表格中检索我域的所有用户数据,到目前为止,我可以在下次登录时检索名字、电子邮件 ID、姓氏、存储配额和密码更改。但我无法获取应用程序等详细信息已启用、许可证、联系人共享、电子邮件路由 - Google Apps 电子邮件、电子邮件路由 - 继承路由、移动设备、日期快照、日期更改、更改评论、操作完成等。我基本上无法为这一切获得任何 API我得到了一些 JSON 或 XML 代码,但如果我完全想要它在 GAS 中没有其他文件怎么办。
single-sign-on - Google Apps SSO 与 SAML 2.0 进入 Google+
我的公司是 Google Apps for Education 的客户,我们为学生提供使用现有凭据登录 Google Apps 帐户的能力。这是通过 SAML SSO 到验证其现有应用程序凭据的端点来完成的。根据google 支持文档(在“启用 SSO 如何影响用户登录方式?”下),我们能够使用以下 URL 语法为用户提供指向 GMail、Docs 和日历的链接:
我们正在向我们的用户推出 Google+,但我们无法找到一种链接到 Google+ 的方法,该方法允许我们指定用于身份验证的域。如果无法这样做,系统会提示用户使用标准 Google 登录页面,而不是我们的 SAML SSO 登录页面。
使用“mail”、“docs”(或“drive”)和“calendar”作为<service>
上述 URL 中的参数允许我们向用户发送 SAML SSO 登录页面,但是当我们尝试将“plus”放入作为<service>
参数,我们得到一个 404 错误。
有谁知道使用 Google+ 的 Google Apps 客户是否支持此功能?如果是这样,强制特定域登录页面的 URL 格式是什么?