ポータルの「行の削除を許可」をオフにした状態で、スクリプトでポータル内のレコードを削除しようとするとどうなるか。

レイアウト上の設定はユーザーの直接操作を制限するものであり、スクリプトによる削除は制限されません。