Opententi Sostituisci il testo
-
12-12-2019 - |
Domanda
È possibile sostituire il testo senza dover creare un tag?
Sto usando un modello per riempire alcuni dati in un documento di Word.Una delle cose che ho bisogno di riempire è il numero di revisione, qualcosa del genere: "1º revisione" ([onshow.rev])
Ma il file generato può essere riavvio più volte, e ho bisogno di incrementare la revisione per ogni volta, ma dal momento che il tag [onshow.rev] è passato dalla prima volta, non posso farlo più. È possibile sostituire solo il testo "1º revisione" con qualcosa di linea "2º revisione"?
THKS
Soluzione
Con TinyButstrong, è possibile modificare direttamente il contenuto utilizzando $TBS->Source
.
Ma, con opentbs su TBS, devi prenderti cura che solo il sottocarico attuale sia effettivamente accessibile da $TBS->Source
.
Ad esempio, se si sta lavorando su un foglio MS Excel, è necessario eseguire un $TBS->PlugIn(OPENTBS_SELECT_SHEET, $Sheet)
per selezionare il foglio da modificare.
Ecco come sostituire il tuo articolo nel modello:
$TBS->Source = str_replace("1º Revision", "2º Revision", $TBS->Source);
.