一つ見つかりましたが、
セル単位にしか適用できないので、シート全体を自動でやりたいとなると少々処理が必要になりますね。
リンクを解除する方法
gas
1sheet.getRange(*,*).setShowHyperlink(false)
※sheetは指定してください。
自動でシート内の値の解除をしたい場合は、シート内の値全てをgetDataRange().getValues()で取得し、for文等で回しながら、正規表現でhttpを持つセルを割り出して、上のリンク解除の関数を一つ一つ適用する形になりますね
[訂正]
何度もすみません。
テストしてみたところ、以下のようなことが判明しました。
gas
1sheet.getRange(foo).setShowHyperlink(false)
この関数だと、スプレッドシートの当該セルにマウスオーバーした際にはリンクはあくまで非表示だけのようです。
このセルに対して、clearFormatを行ったり、編集状態にすると非表示が解除されて再度リンクになるようです。
リファレンスも見てきましたが、他にそれらしき項目は見当たりませんでした。
対応としては、
セルの内のURLが変更されてしまいますが、
LINKに文字を追加してリンクではない文字列として保存となるか思います。
gas
1sheet.getRange(foo).setValue(String("''https://gooogle.com"))
2//''二個付
3sheet.getRange(foo).setValue(String("_https://gooogle.com"))
4//''アンダーバー
5
お力になれず申し訳ない。。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/12 15:48
2021/05/12 16:44
2021/05/12 16:50
2021/05/12 16:53
2021/05/12 16:59
2021/05/13 11:07
2021/05/13 12:56