Merge pull request #50 from DoveBoy/patch-1

Update iCloud.md
This commit is contained in:
lxk0301
2020-11-11 08:50:18 +08:00
committed by GitHub

View File

@ -44,6 +44,9 @@ exports.main_handler = async (event, context, callback) => {
```
此时同一时间点下会同时执行多个脚本触发器触发后index.js文件中require()下的所有脚本都会被执行
**优点**同一时间下可以同时执行多个脚本适合脚本种类少的repository对脚本数量少的repository推荐使用此方案
**缺点**:多个脚本不同时间点运行无法满足
方案二同一个仓库下不同的时间点分别执行不同的脚本类似GitHub Action执行机制
在项目文件夹内新建 `index.js`
@ -63,11 +66,13 @@ exports.main_handler = async (event, context, callback) => {
此时触发管理按照下图中进行设置附加信息选择“是”内容填写需要传递执行的具体脚本文件名以回车键换行。触发器触发后附加信息栏内的脚本会被执行设置多个不同时间点的触发器达到类似GitHub Action的效果
**优点**可以满足个性化需求同一个repository下只需要设置不同的触发器可以实现不同时间点分别执行不同的脚本
**缺点**repository下脚本过多如果需要设置多个触发器实现个性化运行效果由于云函数的限制最多只能设置10个
[![B20KxI.png](https://s1.ax1x.com/2020/11/05/B20KxI.png)](https://imgchr.com/i/B20KxI)
[![BRCG0H.png](https://s1.ax1x.com/2020/11/05/BRCG0H.png)](https://imgchr.com/i/BRCG0H)
注意方案一与方案二不能混合到同一个index.js文件中使用同一个仓库下二者只能选择其一
**注意方案一与方案二不能混合到同一个index.js文件中使用同一个仓库下二者只能选择其一。目前由于云函数热启动问题的存在,频繁的触发器启动,虽然日志显示“调用成功”,但实际内容却没有执行,方案一与方案二暂时无法规避此问题,期待之后能解决**
**增加cookie**