0

我正在使用 Apps Script 中的“魔术”代码从 Analytics API 获取数据并将其输入电子表格。

我需要的值之一是 avgTimeOnSite。它应该以秒为单位返回时间。我的问题是如何将数字转换为有用的 HH.MM.SS 格式。

有时我会得到这些数字:

584.123076923077 在第一种情况下,我得到一个逻辑数字(584/60 秒 = 9,73 分钟)。但是当我尝试从该数字 =INT(584.123076923077) 中获取整数时,我得到 584.123.076.923.077,00。显然,我遇到了格式问题,系统将美国格式(整数.十进制)与拉丁系统(整数,十进制)混淆了。

581095 在第二种情况下,我得到一个巨大的整数。我想一定和同一个问题有关。

关于如何解决它的任何线索?

谢谢。

4

1 回答 1

0

在托管“Google Analytics Report Automation (magic)”代码的电子表格中,进入“文件”>“电子表格设置”并检查“区域设置”。

确保它位于支持点作为小数点而不是逗号的语言环境中。

如果这样可以解决您的问题,那么您需要保持这样的设置或修补“魔术”代码(应该不会太难)。

于 2013-01-17T10:38:57.607 回答