gpt4 book ai didi

javascript - 在 Google 表格中使用 MailMerge 的 toLocaleDateString 和 Date.Prototype 问题

转载 作者:行者123 更新时间:2023-11-30 19:20:53 24 4
gpt4 key购买 nike

我正在尝试在一些工作表数据、文档模板和最终文档模板之间创建合并。

主要是,我可以像这样访问这些文件:

  var contratotemplate = DocumentApp.openById(contratotemplateId);
var contratonovo = DocumentApp.openById(contratonovoId);
var ws = SpreadsheetApp.openById(planilhaId).getSheetByName("Contratos Ref Marca");

然后,使用此代码从我想要的范围中选择每个数据。

var data = ws.getRange(3,1,1,ws.getLastColumn()).getValues();

当我尝试通过另一个函数回调(实际上用信息替换文本的函数)用我的工作表中的单元格信息替换文本时,问题就在这里:

data.forEach(function(r){
CriarMailMerge(
r[30].getDate()+"/"+r[30].getMonth()+"/"+r[30].getFullYear(),
paragrafosTemplate,
contratonovo);
});

结果是这样的:

11/5/2019//contratonovoId 字段应该有正确的日期。

我已经尝试过 .toLocaleDateString()

结果是:

2019 年 6 月 11 日。

这解决了我的问题,但我找不到将该信息转换为巴西葡萄牙语的方法。

你们能帮帮我吗?

最佳答案

我用过这个并工作过:r[30].getDate()+"/"+("0"+ (r[30].getMonth() + 1)).slice(-2)+"/"+r[30]。 getFullYear(),

结果

11/06/2019

关于javascript - 在 Google 表格中使用 MailMerge 的 toLocaleDateString 和 Date.Prototype 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57500183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com