在扎皮尔应该很简单....不适合我

时间:2017-03-13 14:49:35

标签: excel zapier hubspot

我需要以下设置的帮助:

  1. 填写了HubSpot(HS)表单:nameemailzip code
  2. Zapier为现有的Google Sheet 1(GS1)添加了一行,其中有4列:nameemailzipdepartment
  3. Google Sheet 2(GS2)有两列:zipdepartment
  4. Zapier需要在GS1中查找zip code。在GS2中匹配zipcode,在GS2中查找department并将其插入GS1 department
  5. 我需要4号的帮助。一旦我有了这个,我就可以将信息发送回HubSpot并继续我正在制作的流程。

    有人可以帮忙吗? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

我认为我们可能会有一个更快的解决方案,假设您在最后一步中更少选择Zap。

如果您在GS1中创建第二个工作表来存放您的Zip +部门数据,则可以使用VLOOKUP来解决您的数据对帐挑战。

  1. 将您的第一个Zap设置为仅复制名称(A列),电子邮件(B列)和ZIP(C列)。
  2. 将您的ZIP +部门数据添加到第二张表格。
  3. 在D栏中,使用以下公式:
  4.   

    = VLOOKUP( C2, $ RANGE_OF_ZIPCODES ,2,FALSE

    这是做什么......

    • C2<这是您要查找当前行的ZIP。
    • [$ RANGE_OF_ZIPCODES]<将其替换为Named Range of Cells
    • 2<如果找到C2中的ZIP,请从
    • 范围内的SECOND列中选择值
    • FALSE<需要与C2
    • 中提供的ZIP值完全匹配

    如果找到邮政编码,将返回匹配的部门!如果找不到,您将在D列中看到错误值。

    认为这种方法对你有用吗?

答案 1 :(得分:0)

假设没有太多的邮政编码和部门关系,您可以完全避免步骤3和4,并使用Code by Zapier在步骤1和2之间查找部门。然后,当您在步骤2中添加Google表格行时,您将已经知道要插入的部门。

您的"数据输出"然后,对于Zapier中的Google工作表,您将可以访问department,这将是一个有效的部门字符串,或'No Match!'

示例:

var hubspotZip = inputData.zip;
output = [];

var departments = {
    "00001": "Department A",
    "00002": "Department B",
    "00003": "Department B",
    "00004": "Department C"
};

if (departments.hasOwnProperty(hubspotZip)) {
    var zipDepartment = departments[hubspotZip];
    output.push({department: zipDepartment});
} else {
    output.push({department: 'No Match!'});
}

Code by Zapier example