当前位置: 首页 > 知识库问答 >
问题:

Google-Apps-Script-将HH: MM参数转换为一天的一小部分

拓拔曦
2023-03-14

我在谷歌搜索表的一个单元格里有“12:30”。它作为参数传入我的函数(Google Apps脚本),我希望能够提取值12和值30。然后我希望能够返回0.5 0.0208333=0.5208333,表示12:30代表的那一天的分数。我一直在寻找这个简单问题的解决方案,但没有找到。当我在Google sheet上将格式更改为“number”时,它将作为浮点0.520833正确传递,但这与允许用户在Google sheet用户界面上输入“HH:MM”格式值的目的背道而驰。有人能告诉我如何,特别是在谷歌应用程序脚本中,我可以提取作为“HH:MM”参数传入的HH和MM。

共有1个答案

翟俊茂
2023-03-14
  • 在Google sheets中选择列(比如A:A),并将其格式化为HH:MM。这将允许用户以HH:MM格式输入。
  • 使用应用程序脚本更改数字格式OneEdit
function onEdit(e){
 if (e.range.columnStart != 1) return; //A:A
 e.range.setNumberFormat('#.######');
}
 类似资料:
  • 问题内容: 有没有简单的方法可以使用jquery将12小时hh:mm AM / PM转换为24小时hh:mm? 注意:不使用任何其他库。 我有一个返回hh:mm AM / PM的。 问题答案: 尝试这个

  • 问题内容: 我需要将(定义为Integer)转换为以下字符串格式“ hh:mm”,假设其为“ 00:00”。到目前为止,下面给出的代码是正确的,但是无法正常工作。也没有考虑应根据进行移位。还有其他解决方案吗? 问题答案:

  • 问题内容: 我知道您可以使用格式将秒数转换为。但是,是否有任何实用程序功能可以让我执行相同的转换,但没有几秒钟? 例如,即使是,我也想将秒转换为。换句话说,只需删除秒部分。 将 强烈 倾向于一个答案指向一个效用函数(如果存在的话),而不是一堆家推出算法。 问题答案: 根据可用的信息,您似乎想要格式化基于持续时间的值。对我们来说幸运的是,自Java 8起,现在有了一个包含类的新API 。 不幸的是,

  • 问题内容: 我需要在Java中将分钟转换为小时和分钟。例如260应该是4:20。任何人都可以帮助我如何进行转换。 问题答案: 如果您的时间在一个名为 再简单不过了

  • 问题内容: 我需要将毫秒值85605304.3587转换为类似0d 18h 21m的值。不知道如何启动它,是否像C#中的SQL中有类似TimeSpan的东西? 问题答案: 您可以显式进行计算。我认为是这样: 注意:某些数据库使用代替。

  • 我是Python新手,遇到了这个问题。我想创建一个程序,用户输入秒数,并将其转换为天、小时、分钟和秒。然而,例如,我希望程序在100000秒内输出1天、3小时、46分钟、40秒。然而,mine也用小数输入计算结果,比如说1.157天,其他类别也一样。任何帮助都将不胜感激,非常感谢。