在javascript上使用zapier格式化日期和时间

时间:2017-03-08 16:28:20

标签: javascript zapier

我尝试编写此代码以传递时间并格式化它。它适用于我的IDE但是当我将它传递给zapier时,它有一个错误。 这是我的代码

import pandas as pd
from intervaltree import Interval, IntervalTree

def intersect(a, b):
    """Intersection of two intervals."""
    intersection = max(a[0], b[0]), min(a[1], b[1])
    if intersection[0] > intersection[1]:
        return None
    return intersection

def interval_df_intersection(df1, df2):
    """Calculate the intersection of two sets of intervals stored in DataFrames.
    The intervals are defined by the "Start" and "End" columns.
    The data in the rest of the columns of df1 is included with the resulting
    intervals."""
    tree = IntervalTree.from_tuples(zip(
            df1.Start.values,
            df1.End.values,
            df1.drop(["Start", "End"], axis=1).values.tolist()
        ))

    intersections = []
    for row in df2.itertuples():
        i1 = Interval(row.Start, row.End)
        intersections += [list(intersect(i1, i2)) + i2.data for i2 in tree[i1]]

    # Make sure the column names are in the correct order
    data_cols = list(df1.columns)
    data_cols.remove("Start")
    data_cols.remove("End")
    return pd.DataFrame(intersections, columns=["Start", "End"] + data_cols)

interval_df_intersection(mydataframe2, mydataframe1)

我有以下错误:TypeError:dateobj.getFullYear不是函数 错误的完整图像ERROR

1 个答案:

答案 0 :(得分:1)

VIP_2bParsed是您在Zap编辑器中映射的变量吗?如果是这样,您需要使用inputData.VIP_2bParsed代替input.VIP_2bParsed来访问它。