Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Google工作表中格式化单元格值_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 在Google工作表中格式化单元格值

Javascript 在Google工作表中格式化单元格值,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我有小时数02:30,我想在将它放入单元格时自动将其解析为2.5。我如何才能做到这一点?这是一个四步流程。你需要四个公式。将其分解为以下步骤 A2=HOUR(A1) // Step 1. Get hours A3=MINUTE(A1) // Step 2. Get minutes A4=A3/60 // Step 3. Get minutes as fraction of hour A5=A2+A4 // Step 4. Add step 1 result to step

我有小时数
02:30
,我想在将它放入单元格时自动将其解析为
2.5
。我如何才能做到这一点?

这是一个四步流程。你需要四个公式。将其分解为以下步骤

A2=HOUR(A1)   // Step 1. Get hours
A3=MINUTE(A1) // Step 2. Get minutes
A4=A3/60      // Step 3. Get minutes as fraction of hour
A5=A2+A4      // Step 4. Add step 1 result to step 3 result
首先将
2:30
放在单元格
A1
中,然后按如下步骤进行操作

A2=HOUR(A1)   // Step 1. Get hours
A3=MINUTE(A1) // Step 2. Get minutes
A4=A3/60      // Step 3. Get minutes as fraction of hour
A5=A2+A4      // Step 4. Add step 1 result to step 3 result
或者您可以将所有功能组合成一个大功能:

B1=HOUR(A1)+(MINUTE(A1)/60)

通过电子表格证明上述公式是正确的。

此公式是否按照您的要求工作:

=值(“02:30”)*24


您可以用单元格引用或输出该值的公式替换“02:30”

如果您发布了一些代码,您将获得更多帮助。我想你想用分钟除以60,再加上小时,再加上秒除以3600,但我不确定如何在google-spreadsheet.thansk中做到这一点。但我需要用一个大提琴。然后只需使用下面答案部分的公式“或者你可以将其组合成一个大函数”。换句话说,公式是
B1=HOUR(A1)+(MINUTE(A1)/60)