Google Apps Script

Google Apps Script
2019-03-01T20:53:57+01:00
2019-03-01T23:13:03+01:00
2022-12-05T20:20:37+01:00
*deleted_96651587
Google Spreadsheet-be copy/paste - al bemásolok egy web oldalon megjelenitett táblázatot.

Pl innen a prog.hu-rol a tudástár box-ot

Itt a táblázat link.

test


Apps Scriptbol probalom megtudni a cella url linket.

Ha én irom be (=hipperlink("prog.hu")  akkor GetFormula, GetFormulaR1C1 függvényekkel letudom kérdezni.

Ez a copy/paste viszont sehogyan sem látszik.

Természetesen nem a prog.hu-rol akarok. Más oldalról sok adatot, tehát kézi átvitel nem megy.

De a jelenség általános.

Az így létre hozott linkek müködnek, de nem látszanak.

var sornum=work_sheet.getDataRange().getLastRow()
var lista_data = work_sheet.getDataRange().getValues();
var lista_formula = work_sheet.getDataRange().getFormulasR1C1();

Ez a kézzel létrehozott linkeknél müködik

Köszi
Mutasd a teljes hozzászólást!
ha ods-be kimented és belenézel a content.xml-be, akkor láthatod, hogy pld. (a prog.hu-t kézzel írtam be):

<table:table-row table:style-name="ro1"> <table:table-cell table:style-name="ce2" office:value-type="string" calcext:value-type="string"> <text:p> <text:a xlink:href="https://prog.hu/tudastar/205526-5/excel-com-add-in-kikapcsolas" xlink:type="simple">5 Excel com add in kikapcsolás</text:a> </text:p> </table:table-cell> <table:table-cell table:style-name="ce3"/> <table:table-cell table:number-columns-repeated="1022"/> </table:table-row> <table:table-row table:style-name="ro1"> <table:table-cell table:style-name="ce2" table:formula="of:=HYPERLINK("prog.hu")" office:value-type="string" office:string-value="prog.hu" calcext:value-type="string"> <text:p>prog.hu</text:p> </table:table-cell> <table:table-cell table:number-columns-repeated="1023"/> </table:table-row>
amiből látszik a "különbség",

szerintem, ha máshogy nem megy, akkor kell egy "konverter", ami az "xlink" értékekből "formula"-t "csinál"...

szerkesztés: úgy látszik, hogy nem lehet egy xml-t normálisan bemásolni a prog.hu-ra..., megpróbáltam kiemelni a különbözőségeket...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd