Google apps script 循环以从列表中每个ID的日期列表中创建日期值

Google apps script 循环以从列表中每个ID的日期列表中创建日期值,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有两个列表,一个是日期,第二个是用户ID。 我需要创建另外两个列表,其中对于日期列表中的每个日期,每个用户id都会为其创建一个值 见附图,其中cols C/D是我的原始列,F/G是我想要的结果。 可以通过公式或脚本在google工作表中找到解决方案。这里有一个公式方法(假设列相同): 在F2中(不要忘记将列格式化为日期): 在G2中: =ArrayFormula(HLOOKUP("ID",D:D,ArrayFormula(MOD(SEQUENCE(COUNTA(C2:C)*

我有两个列表,一个是日期,第二个是用户ID。 我需要创建另外两个列表,其中对于日期列表中的每个日期,每个用户id都会为其创建一个值

见附图,其中cols C/D是我的原始列,F/G是我想要的结果。
可以通过公式或脚本在google工作表中找到解决方案。

这里有一个公式方法(假设列相同):

在F2中(不要忘记将列格式化为日期):

在G2中:

=ArrayFormula(HLOOKUP("ID",D:D,ArrayFormula(MOD(SEQUENCE(COUNTA(C2:C)*COUNTA(D2:D),1,0),COUNTA(D2:D))+2)))

下面是一个公式方法(假设列相同):

在F2中(不要忘记将列格式化为日期):

在G2中:

=ArrayFormula(HLOOKUP("ID",D:D,ArrayFormula(MOD(SEQUENCE(COUNTA(C2:C)*COUNTA(D2:D),1,0),COUNTA(D2:D))+2)))

ID保证是唯一的吗?是的,所有的都是唯一的。ID保证是唯一的吗?是的,所有的都是唯一的