私は次のことを行いますオープンリーパイン列のセル編集>変換機能ですが、言語で値を評価せずにfrom 1h10
toとして直接提供します。1*60+10
一般精製表現言語(GREL)、他の言語オプションはPythonとCjosureです。
replace(value,"h", "*60+")
予想出力:70
その他のデータの例
2h08
多くのサーマルセルに影響を与えます
return eval(value.replace("h", "*60+")); # works on the current column
eval(cells("Other_column").value.replace("h", "*60+")) # does not work on other columns
出力:失敗
オペレーティングシステム:Debian 9
答え1
一部のデータ型の単一列のPythonソリューションですh0
。
import re
value = re.sub("h0", "h",value)
value = re.sub("h","*60+", value)
return eval(value)
return eval(value.replace("h", "*60+"));
出力は単一列で期待どおりです。
複数の列の次のステップ:各列に物理的に適用します。必要に応じて、他のアプリケーションで使用できるように抽出からjsonを取り出すだけです。