Używam SpreadsheetApp.getActiveRange(). GetValues (); aby uzyskać wartość zakresu komórek, ale nie zwraca hiperlinku powiązanego z tą komórką, tylko tekst. Czy istnieje sposób na uzyskanie hiperłącza lub czy muszę dodać kolejne pole z adresem URL?Jak mogę pobrać hiperłącze z komórki danych w skrypcie aplikacji Google?
Dzięki.
AKTUALIZACJA: W ten sposób użyłem go do zbudowania listy linków.
<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>
Dzięki które doprowadziły mnie we właściwym kierunku . var links = SpreadsheetApp.getActiveRange(). GetFormulas(); Bardzo niesamowite. – Scottux
Działa, ale jaka jest właściwa metoda wdrożenia dla każdego, nawet anonimowego? – hyip
Pamiętaj, że to nie działa, jeśli adres HYPERLINK ma dynamiczny adres URL. –