[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Probleme mit hyperlinkTextSource (Ungültiger Wert der Methode "add")

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Probleme mit hyperlinkTextSource (Ungültiger Wert der Methode "add")

Ferestes
Beiträge gesamt: 21

13. Nov 2017, 19:03
Beitrag # 1 von 3
Bewertung:
(1466 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich hänge an folgendem Problem. In einem Array wurden eine Reihe von Grep-Treffer gespeichert. Diese möchte ich auswerten und in einer Schleife verarbeiten.

Indesign: "Ovitatu ribusciam antiundit Autor (2007a, 2007b, 2009, 2013) ribusciam antiundi.

Das vereinfachte Skript:

Code
 var _dok = app.activeDocument; 
var _referecesA = [];

app.findGrepPreferences = null;
app.findGrepPreferences.findWhat = "Autor \\((\\d{4}([a-z]?, ?)?)*\\)";
_referecesA = _referecesA.concat(app.activeDocument.findGrep());

for (i = 0; i < _referecesA.length ; i++) {
var _reference = _referecesA[i];
var _refYears = _reference.contents.match(/\d{4}[a-z]?/g)
for (j = 0; j < _refYears.length; j++){
var _thisYear = _refYears[j];
var _source = _dok.hyperlinkTextSources.add(_thisYear);
}
}


Die Fehlermeldung lautet: "Ungültiger Wert der Methode "add". Text erwartet, aber "2007a" erhalten.

Mir ist klar, dass Text und String nicht dasselbe ist. Gibt es eine Möglichkeit, von den Fundstellen der match()-Funktion zum Textobjekt zu gelangen? Wie könnte man sonst das Problem lösen? Kann man nur Teile der Grep-Ergebnisse nutzen, um dort hyperlinkTextSources einzufügen? Könnte man die Grep-Ergebnisse vielleicht auch wiederum mit Grep durchsuchen?

Vielen Dank!

(Dieser Beitrag wurde von Ferestes am 13. Nov 2017, 19:04 geändert)
X

Probleme mit hyperlinkTextSource (Ungültiger Wert der Methode "add")

Uwe Laubender
Beiträge gesamt: 4240

14. Nov 2017, 08:11
Beitrag # 2 von 3
Beitrag ID: #560679
Bewertung:
(1436 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ferestes,
Du könntest per GREP-Suche im Suchergebnis Deiner ersten GREP-Suche suchen.
Das würde bei Erfolg ein Objekt vom Typ Text hervorzaubern. Hab's nicht getestet, aber probier's mal aus…
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#560677]

Probleme mit hyperlinkTextSource (Ungültiger Wert der Methode "add")

Ferestes
Beiträge gesamt: 21

14. Nov 2017, 10:21
Beitrag # 3 von 3
Beitrag ID: #560683
Bewertung:
(1424 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

stimmt, vielen Dank!


als Antwort auf: [#560679]

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
13.12.2018 - 20.12.2018

3400 Burgdorf, BE
Donnerstag, 13. Dez. 2018, 09.00 Uhr - Donnerstag, 20. Dez. 2018, 09.00 Uhr

Workshop

Schritt für Schritt: Planen, konzipieren und Umsetzen einer responsiven Website mit Wordpress: Lokalen Server einrichten; Frontend/Backend; Vorgehen Schritt für Schritt bis zur fertigen Site.

2-Tages-Workshop CHF 990.00

Ja

Organisator: PubliCollege GmbH

Kontaktinformation: Beat Kipfer, E-Mailinfo AT publicollege DOT ch

www.publicollege.ch

Websites erstellen mit Wordpress und Elementor Pro
Veranstaltungen
13.12.2018

Impressed GmbH, Hamburg
Donnerstag, 13. Dez. 2018, 10.00 - 10.30 Uhr

Webinar

Wir stellen Ihnen in diesem kostenlosen ca. halbstündigen Webinar das neue Enfocus Switch PDF Review Modul zur Freigabe von PDF-Druckdaten vor. Wir zeigen Ihnen, wie Sie die Lösung in bestehende Enfocus Switch-Workflows einbinden und somit die Freigabeprozesse mit Ihren Kunden erheblich beschleunigen können.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Detlef Grimm, E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=250

Enfocus Switch PDF Review Modul