- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Google Forms 和 Apps Script 向日历添加事件。我不能发送 1000 个邀请,所以我设置了 anyCanAddSelf(true) 并且它正在工作 - 它被正确设置。我希望用户添加"is"rsvp 并将事件添加到他们的日历中。我还需要报告 rsvp 状态。
但是,我找不到用户可以添加自己的任何方式。我能找到的最接近的解决方案是
How to add add "Invite Me" link in Google Calendar ,这是一个很好的演示 Web 应用程序,它可以发布到自身,但不随我的脚本流动 - 我无法将它发布回我的管理表单,因为它具有编辑和删除事件的控件。
所以我的问题是:
最佳答案
关于这个主题的信息真的很难找到,所以我想我会配合我上周在尝试做“邀请我”链接时学到的东西。我不知道为什么你不能只为自我邀请链接创建一个新的脚本项目,但希望我的信息无论如何都会有所帮助。
基本上在撰写本文时,该功能不存在,尽管事件的 anyCanAddSelf 属性。当脚本作为 Web 应用程序运行时,它有 2 个用户对象:事件的和有效的。
如果脚本以作者身份运行(发布时的一个选项),则有效用户始终是作者,事件用户始终为空。这是出于安全目的,所以这是不好的。
当脚本作为日历订阅者运行时,他们可以将自己添加为 guest
anyoneCanAddSelf(true)
event.addGuest(Session.getActiveUser().getEmail())
event.setMyStatus(CalendarApp.GuestStatus.YES);
欺骗出于某种原因,这不使用事件或有效用户,而是将日历本身设置为 RSVPd 到它自己的事件,解释得更好
here 8/
关于google-apps-script - anyoneCanAddSelf() Google CalendarEvent - 用户如何将自己添加为访客?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527512/
我正在使用 Google Forms 和 Apps Script 向日历添加事件。我不能发送 1000 个邀请,所以我设置了 anyCanAddSelf(true) 并且它正在工作 - 它被正确设置。
我是一名优秀的程序员,十分优秀!