标准重力定制常数
此功能以指定的加速度单位返回标准重力常数(1 表示 cm /s²,2 表示 ft /s²,3 表示 m /s²)
/**
* Returns the standard gravity constant in the specified acceleration units
* Values taken from https://en.wikipedia.org/wiki/Standard_gravity on July 24, 2016.
*
* @param {number} input 1 for cm/s², 2 for ft/s², 3 for m/s²
*
* @customfunction
*/
function sg(units_key) {
var value;
switch(units_key) {
case 1:
value = 980.665;
break;
case 2:
value = 32.1740;
break;
case 3:
value = 9.80665;
break;
default:
throw new Error('Must to specify 1, 2 or 3');
}
return value;
}
要使用该功能,需要使用脚本编辑器(工具 - >脚本编辑器…)将其绑定到电子表格。添加该功能后,可以通过调用单元格公式中的函数,像任何其他 Google 工作表功能一样使用它。
请注意在键入公式时,函数如何显示在自动完成中。这是由于函数声明上方的多行注释,它用于描述函数与 JSDoc 和 Javadoc 类似的功能。要使公式显示在自动完成中,必须在注释中指定 @customfunction 标记。