Notionは関数を独自に用意しているわけではないので、JavaScriptで関数を書いてNotionに埋め込むことになります。以下は、JavaScriptで秒数から時間・分・秒を計算する関数の例です。
` function formatSeconds(seconds) {
const hour = Math.floor(seconds / 3600);
const minute = Math.floor((seconds - hour * 3600) / 60);
const second = seconds - hour * 3600 - minute * 60;
return `${hour}時間${minute}分${second}秒`;
}
この関数をNotionに埋め込む場合は、以下の手順を行います。
const seconds = record.properties['秒数'].number
のようにします。const formattedTime = formatSeconds(seconds)
のようにします。record.properties['時間'].title = [{ text: { content: formattedTime } }]
のようにします。なお、上記の例では時間・分・秒を日本語表記で出力するようにしていますが、英語表記に変更したい場合は'時間'
や'分'
、'秒'
の部分を英語に変更すれば良いです。