首页 > 解决方案 > 日期时间使用 Google sheet API 转换为文本

问题描述

我有这段代码可以将一张纸复制到另一张纸上。其中一列是日期时间,但是当它复制它时,字段类型会更改为文本。您能帮我保持与源表中相同的格式吗?

例如:此值“4/8/2021 17:55:02”更改为“Thu Apr 08 17:55:02 GMT+01:00 2021”并且作为文本值存在于目标工作表中

function makeDataCopies() {
  var dstSpreadsheetId = "###"; // Please set the destination Spreadsheet ID.
  var srcSpreadsheetId = "###"; // Please set the source Spreadsheet ID.
  var WSHEET = "###"; // Please set the sheet name.

  var srcValues = Sheets.Spreadsheets.Values.get(srcSpreadsheetId, WSHEET).values;
  Sheets.Spreadsheets.Values.update({values: srcValues}, dstSpreadsheetId, WSHEET, {valueInputOption: "USER_ENTERED"});
}

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-api

解决方案


推荐阅读