Google Apps ScriptのdoPost()をつかった場合のデバッグ方法を調べてみてください。
コメントの場合は、
// レコードID 取得
var recordId = params.record.$id.value;
ではうけとれないようです。
試していませんが、
params.recordId
のような状態のようです。
params.url
を使えばコメントのURLは取得できるようです。
コメントの書き込み
https://jp.cybozu.help/k/ja/id/040602.html#set_webhook_webhook_notification_30
var comment = params.comment.text;
var commenter = params.comment.creator.name;
var commentedTime = params.comment.createdAt;
は正しく受け取れているのに、不思議な感じがしました。