我的任务是:创建一个简单的程序(使用Google Forms>;Google Sheets>;Zapier>;Email),我可以用它向某人提出10个问题,然后根据结果生成一份报告给他们
除了Zapier的python部分,我已经解决了所有问题,在该部分中,我使用if语句根据它们对特定问题的回答生成报告。我制作了一个模型,用“你感觉怎么样?”和“你最喜欢的食物是什么?”来测试它是否有效。在我的一生中,我无法弄清楚如何将变量输出到电子邮件中。我该怎么办?我尝试过使用return{}
,但似乎不起作用,因为某种原因给了我错误的变量。这是我的密码:
feeling=input_data
favFood=input_data
feelingReport=()
foodReport=()
if feeling == "happy":
feelingReport = ("its nice you're happy")
elif feeling == "sad":
feelingReport = ("its bad you're sad")
elif feeling == "excited":
feelingReport = ("its nice you're excited")
elif feeling == "scared":
feelingReport = ("its bad you're scared")
if favFood == "pizza":
foodReport = ("pizza is my fav too")
elif favFood == "sushi":
foodReport = ("sushi is ok i guess")
elif favFood == "burgers":
foodReport = ("i hate burgers")
output = [{'feelingReport': feelingReport, 'foodReport': foodReport}]
您可以使用输出语句在下一步中使用这些值
在下图中,您可以看到如何在下一个Zap中使用这些值:
此外,如果没有拉入最新的值,请尝试单击Zap末尾的刷新字段按钮
(-在评论中进一步调查后添加以下答案-)
来自上一个Zap的变量也应该通过输入_数据对象访问。例如,假设您使用了变量data1和data2。然后,您应该访问代码中的这些变量,如下所示:
以下是一个屏幕截图:
相关问题 更多 >
编程相关推荐