如何在 google 工作表中搜索内容,如果找到,如何在 Chatfuel 中将其作为消息检索?
How to search for something in google sheets and retreive it in Chatfuel as a message if found?
因此,正如我所说,我需要在使用 Chatfuel 的聊天机器人中执行以下操作。
- 获取用户的输入
- 将其保存在 Chatfuel 的 "user input" 中
- 接受此输入并在 google sheet
的第一行中搜索
- 如果在 Messenger
的第二行找到 return "text"
- 如果没有,return 来自 Chatfuel 的保存块
我知道如何执行前两步,但我从第三步就开始费劲了。
我的问题是如何使用 Python、JSON 或 Chatfuel 集成中的任何一个来执行最后三个步骤。
我曾搜索任何资源来学习对我有帮助的东西,但我最终只看了 10 多个关于 chatfuel、google spreedsheets、API 和 JSON 的视频。没有任何答案让我找到答案,我什至试图在编程 facebook 组中提问,但也没有答案。
此脚本将搜索第一行中的参数和return第二行同一列中的值。
function searchFirstTwoRows(s)
{
var s = (typeof(s) != 'undefined')?s:'';
var rngA = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var r = '';
if(s)
{
for(var i=0;i<rngA[0].length;i++)
{
if(rngA[0][i]==s)
{
r=(rngA[1][i] != 'undefined')?rngA[1][i]:'';
break;
}
}
}
return r;
}
使用 Messenger 和 Chatfuel 由您决定。
因此,正如我所说,我需要在使用 Chatfuel 的聊天机器人中执行以下操作。
- 获取用户的输入
- 将其保存在 Chatfuel 的 "user input" 中
- 接受此输入并在 google sheet 的第一行中搜索
- 如果在 Messenger 的第二行找到 return "text"
- 如果没有,return 来自 Chatfuel 的保存块
我知道如何执行前两步,但我从第三步就开始费劲了。
我的问题是如何使用 Python、JSON 或 Chatfuel 集成中的任何一个来执行最后三个步骤。
我曾搜索任何资源来学习对我有帮助的东西,但我最终只看了 10 多个关于 chatfuel、google spreedsheets、API 和 JSON 的视频。没有任何答案让我找到答案,我什至试图在编程 facebook 组中提问,但也没有答案。
此脚本将搜索第一行中的参数和return第二行同一列中的值。
function searchFirstTwoRows(s)
{
var s = (typeof(s) != 'undefined')?s:'';
var rngA = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var r = '';
if(s)
{
for(var i=0;i<rngA[0].length;i++)
{
if(rngA[0][i]==s)
{
r=(rngA[1][i] != 'undefined')?rngA[1][i]:'';
break;
}
}
}
return r;
}
使用 Messenger 和 Chatfuel 由您决定。