ここのサイトにそぐわない質問だったようですが、
投稿の削除が原則できないそうなので
内容を編集することで質問内容を消しました。
> W2以外のセルを編集した際にも通知がきてしまます。
それはそう言うコードになっているから当然です。
> if(sheet.getRange('W2').getValue()){
となっているからです。W2以外のセルを編集したときでも、W2のセルには常に値がありますね。
ここのサイトにそぐわない質問だったようですが、
投稿の削除が原則できないそうなので
内容を編集することで質問内容を消しました。