SpreadsheetApp.getActiveRange()。getValues();を使用しています。セルの範囲の値を取得するが、そのセルに関連付けられたハイパーリンクは返さず、テキストのみが返されます。ハイパーリンクを取得する方法はありますか?または、URLに別のフィールドを追加する必要がありますか?Google Appsスクリプトのデータセルからハイパーリンクを取得するにはどうすればよいですか?
ありがとうございました。
UPDATE:リンクリストを作成するためにこれを使い終わったのです。セル・テキストに関連付けられた
<ul>
<?
var range = SpreadsheetApp.getActiveRange();
var data = range.getValues();
var links = range.getFormulas();
for(var i=1; i < data.length; i++){
if(data[i][0] !== ''){
?>
<li><a href="<?= links[i][0].split("\"")[1]; ?>"><?= data[i][0]; ?></a></li>
<?
}
}
?>
</ul>
おかげ -
は、このスクリプトは、あなたがそれに関連付けられたURLを読んで聞かせます。 var links = SpreadsheetApp.getActiveRange()。getFormulas(); 非常に素晴らしいです。 – Scottuxこれは動作しますが、匿名ユーザであっても適切な展開方法は何ですか? – hyip
HYPERLINKに動的URLがある場合、これは機能しません。 –