This is an old revision of the document!
Integrate with iOS Shortcuts
Requirement
- iPhone, iPad or Mac
- Shortcuts APP
- Notion API
- SendGrid API
Email subject and content
- HTML content
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <div>同学你好,</div> <div><br>请打开以下链接,请仔细阅读题目要求并根据要求完成答题。</div> <div><br><a href="https://wiki.questwork.com/dokuwiki/doku.php?id=interview:developer:vue_developer:start" target="_blank">笔试题链接</a></div> <div><br><b>⚠️ 注意事项 ⚠️:</b></div> <ul> <li>请将相关答题附件发到邮箱 <b style="color:#d35400"><i>herbin.xie@gz.questwork.com</i></b>,请留意不要发错</li> <li>请务必在你的提交邮件中写上你的<b style="color:#d35400"><i>名字,手机号码和Wechat</i></b>,否则答题将不予处理</li> <li>下一轮的面试会在收回答案并筛选后的1-2个工作日内通过电话进行</li> <li><b style="color:#d35400"><i>若后续没收到我们的电话或者WeChat联系,即代表本次笔试没有通过</i></b></li> <li>如有什么问题可以通过招聘平台或者这个邮箱(<b style="color:#d35400"><i>joe.mao@gz.questwork.com</i></b>)告知我们</li> </ul> </body> </html>
- emailObject
{ ".NET": { "subject": ".NET后台笔试题", "content": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n</head>\n<body>\n <div>同学你好,</div>\n <div><br>请打开以下链接,请仔细阅读题目要求并根据要求完成答题。</div>\n <div><br><a href=\"https://wiki.questwork.com/dokuwiki/doku.php?id=interview:developer:dotnet:start\"\n target=\"_blank\">笔试题链接</a></div>\n <div><br><b>⚠️ 注意事项 ⚠️:</b></div>\n <ul>\n <li>请将相关答题附件发到邮箱 <b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>和<b style=\"color:#d35400\"><i>don.lee@questwork.com</i></b>,请留意不要发错</li>\n <li>请务必在你的提交邮件中写上你的<b style=\"color:#d35400\"><i>名字,手机号码和Wechat</i></b>,否则答题将不予处理</li>\n <li>下一轮的面试会在收回答案并筛选后的1-2个工作日内通过电话进行</li>\n <li><b style=\"color:#d35400\"><i>若后续没收到我们的电话或者WeChat联系,即代表本次笔试没有通过</i></b></li>\n <li>如有什么问题可以通过招聘平台或者这个邮箱(<b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>)告知我们</li>\n </ul>\n</body>\n</html>" }, "Backend": { "subject": "Node.js后台笔试题", "content": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n</head>\n<body>\n <div>同学你好,</div>\n <div><br>请打开以下链接,请仔细阅读题目要求并根据要求完成答题。</div>\n <div><br><a href=\"https://wiki.questwork.com/dokuwiki/doku.php?id=interview:developer:nodejs:start\"\n target=\"_blank\">笔试题链接</a></div>\n <div><br><b>⚠️ 注意事项 ⚠️:</b></div>\n <ul>\n <li>请将相关答题附件发到邮箱 <b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>,请留意不要发错</li>\n <li>请务必在你的提交邮件中写上你的<b style=\"color:#d35400\"><i>名字,手机号码和Wechat</i></b>,否则答题将不予处理</li>\n <li>下一轮的面试会在收回答案并筛选后的1-2个工作日内通过电话进行</li>\n <li><b style=\"color:#d35400\"><i>若后续没收到我们的电话或者WeChat联系,即代表本次笔试没有通过</i></b></li>\n <li>如有什么问题可以通过招聘平台或者这个邮箱(<b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>)告知我们</li>\n </ul>\n</body>\n</html>" }, "Flutter": { "subject": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n</head>\n<body>\n <div>同学你好,</div>\n <div><br>请打开以下链接,请仔细阅读题目要求并根据要求完成答题。</div>\n <div><br><a href=\"https://wiki.questwork.com/dokuwiki/doku.php?id=interview:developer:flutter:start\"\n target=\"_blank\">笔试题链接</a></div>\n <div><br><b>⚠️ 注意事项 ⚠️:</b></div>\n <ul>\n <li>请将相关答题附件发到邮箱 <b style=\"color:#d35400\"><i>yohann.yao@gz.questwork.com</i></b>,请留意不要发错</li>\n <li>请务必在你的提交邮件中写上你的<b style=\"color:#d35400\"><i>名字,手机号码和Wechat</i></b>,否则答题将不予处理</li>\n <li>下一轮的面试会在收回答案并筛选后的1-2个工作日内通过电话进行</li>\n <li><b style=\"color:#d35400\"><i>若后续没收到我们的电话或者WeChat联系,即代表本次笔试没有通过</i></b></li>\n <li>如有什么问题可以通过招聘平台或者这个邮箱(<b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>)告知我们</li>\n </ul>\n</body>\n</html>" }, "Frontend": { "subject": "Vue.js前端笔试题", "content": "<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n</head>\n<body>\n <div>同学你好,</div>\n <div><br>请打开以下链接,请仔细阅读题目要求并根据要求完成答题。</div>\n <div><br><a href=\"https://wiki.questwork.com/dokuwiki/doku.php?id=interview:developer:vue_developer:start\"\n target=\"_blank\">笔试题链接</a></div>\n <div><br><b>⚠️ 注意事项 ⚠️:</b></div>\n <ul>\n <li>请将相关答题附件发到邮箱 <b style=\"color:#d35400\"><i>herbin.xie@gz.questwork.com</i></b>,请留意不要发错</li>\n <li>请务必在你的提交邮件中写上你的<b style=\"color:#d35400\"><i>名字,手机号码和Wechat</i></b>,否则答题将不予处理</li>\n <li>下一轮的面试会在收回答案并筛选后的1-2个工作日内通过电话进行</li>\n <li><b style=\"color:#d35400\"><i>若后续没收到我们的电话或者WeChat联系,即代表本次笔试没有通过</i></b></li>\n <li>如有什么问题可以通过招聘平台或者这个邮箱(<b style=\"color:#d35400\"><i>joe.mao@gz.questwork.com</i></b>)告知我们</li>\n </ul>\n</body>\n</html>" }, }
Steps
- Filter all candidates with no appointments in the next three days.
- If no candidates, Show a message.
- else, for loop each candidates,
- Update property
Interview Email
totrue
. - Choose different email subject and content according to different positions.
- Get property
Email Time
. - Call SendGrid API to schedule email