Objets et fonctions

Profil de fichier

Type d'objet Nom Description Utilisé avec
Fichier File.Created Date/heure de création du fichier. Script et affectations
File.Exists Renvoie True si le fichier existe, False dans le cas contraire. Script et affectations
File.Extension Extension du fichier. Script et affectations
File.FullPath Extrait le chemin d’accès complet au fichier traité. Script et affectations
File.GetPath Extrait le nom du répertoire du fichier (ordre croissant). À titre d’exemple, GetPath(0) renvoie Répertoire2 pour « C:/Répertoire1/Répertoire2/Fichier.txt ». Script et affectations
File.GetPathFromRoot Extrait le nom du répertoire de la racine (ordre décroissant). À titre d’exemple, GetPathFromRoot(0) renvoie Répertoire1 pour « C:/Répertoire1/Répertoire2/Fichier.txt ». Script et affectations
File.Modified Date/heure de dernière modification du fichier. Script et affectations
File.Name Nom complet du fichier. Pour extraire une partie de nom de fichier, telle que les caractères 2 à 6, utilisez Mid(File.Name,2,5). Script et affectations
File.Size Taille du fichier en octets.  
File.Title Titre du fichier. (Exemple : test.docx -> test)  
Données d'index ExecuteProfile Cette fonction exécute un profil d'indexation de fichier si vous indiquez l’ID du profil d'indexation et le chemin d’accès au fichier. Elle est généralement utilisée avec un profil d'indexation des e-mails, auquel cas il est également possible d’extraire les données d'index d’une pièce jointe (pièce jointe PDF, par exemple). Script
GetField Extrait la valeur actuelle des données d'index du champ spécifié. Script
SetCategory Extrait la catégorie du document en cours. Vous pouvez utiliser un nombre entier (ID de la catégorie) ou une chaîne (nom de la catégorie). Script
SetField Définit la valeur du champ de données d'index. Script
SetCaseNo Définit le numéro de dossier de cet objet de type données d'index. Script
SetCaseDef Initialise cet objet de type données d'index à partir d'une définition de dossier. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
CreateCase Utilisez cette fonction après avoir initialisé l'objet de type données d'index avec une définition de dossier et après avoir renseigné tous les champs obligatoires. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
Profil AddNewKeyword Cette fonction permet d'ajouter un nouveau mot clé à un dictionnaire de mots clés existant. Script
FilesToSave Définit les fichiers à mémoriser avec le document. Script
NotApplicable Appelez cette fonction pour abandonner l'exécution du profil d'indexation. Script
ReadPart Lit une partie du texte spécifiée par un masque. À titre d'exemple, pour extraire 1234 du PO:1234, utilisez : ReadPart (Extract("ExtractedStringName"), "PO*:?"). Le caractère « * » représente « n'importe quel texte » et le caractère « ? » correspond à la section à extraire. Script et affectations
ScriptError Arrête l'exécution du script et renvoie une erreur contenant le texte spécifié. Script
ToDate Convertit en date une chaîne au format spécifié. À titre d'exemple, cette fonction est utile lorsque le format de la date figurant dans des documents importés ne correspond pas au format système. Utilisez « D » (jour), « M » (mois) et « Y » (année). Les séparateurs font l'objet d'une interprétation stricte. Dans le cas de « D-M-Y », par exemple, le séparateur doit correspondre à « - ». Pour représenter n'importe quel séparateur, utilisez « ~ ». Script et affectations
ToFloat Convertit en nombre flottant une chaîne au format spécifié. Cette fonction est utile lorsque le format monétaire figurant dans des documents importés ne correspond pas au format système. Script et affectations
CreateThereforeObject Cette fonction crée un nouvel objet Therefore. À titre de paramètre, un tableau est prévu. Le premier élément du tableau doit impérativement correspondre à une chaîne contenant le nom de l'objet à créer. À l'heure actuelle, cette fonction permet de créer un objet de type données d'index.
Remarque : si vous utilisez la boîte de dialogue d'aide à la génération de script, un appel CreateThereforeObject prédéfini sera inséré.
Script
Extracteur de données (PDF) Extract Extrait la valeur du nom d’élément défini. Script et affectations
ExtractList Extrait la valeur du nom d’élément défini sur toutes les pages du PDF (applicable uniquement si le nom de l’élément a été défini alors que Page était réglé sur « Toutes les pages »). Script et affectations
GetFormField Extrait la valeur du champ de formulaire au format PDF. Script et affectations
SetErrorOnMissingTag Si elles sont réglées sur True, les fonctions Extract renvoient une erreur lorsque le nom de l’élément est introuvable. Dans le cas contraire, la fonction Extract renvoie une valeur vide. Script
Propriétés du document PDF GetAuthor Extrait l’auteur. Script et affectations
GetCreationDate Extrait la date de création. Script et affectations
GetCreator Extrait généralement l’application qui a créé le PDF. Script et affectations
GetCustomProperty Extrait une propriété personnalisée du PDF Exemple : GetCustomProperty("MyProp"). Script et affectations
GetKeywords Extrait les mots clés associés au PDF. Script et affectations
GetModificationDate Extrait la date de la dernière modification. Script et affectations
GetProducer Extrait le processus de production de PDF. Script et affectations
GetSubject Extrait l’objet du PDF. Script et affectations
GetTitle Extrait le titre du PDF. Script et affectations
Extracteur de données (XML) Extract Extrait la valeur de la première balise détectée. (Exemple : Extract("ExempleBalise") extrait la valeur de la première balise portant le nom « ExempleBalise ».) Script et affectations
ExtractAttribute Extrait la valeur de l’attribut spécifié de la balise spécifiée. (Exemple : ExtractAttribute("ExempleBalise", "att1") extrait l’attribut att1 de la première balise portant le nom « ExempleBalise ».) Script et affectations
ExtractList Extrait la valeur de chaque balise. (Exemple : ExtractList("ExempleBalise") extrait les valeurs de toutes les balises portant le nom « ExempleBalise »). Script et affectations
ExtractListAttribute Extrait la valeur de chaque attribut dans la balise spécifiée. (Exemple : ExtractListAttribute("ExempleBalise", "att1") extrait l’attribut att1 de toutes les balises portant le nom « ExempleBalise ».) Script et affectations
ExtractListTable Similaire à ExtractList, mais vérifie qu’une table ne contient aucune ligne vide. Vous devez donc spécifier la balise table. (Exemple : ExtractListAttribute("TagName", "TableTag")). Script et affectations
ExtractListXPath Permet d’exécuter une requête XPath sur le document XML. Script et affectations
Count Compte le nombre de nœuds dans la requête XPath. Script et affectations
SetErrorOnMissingTag Si elle est réglée sur True, chaque fonction Extract renvoie une erreur lorsque la balise spécifiée est introuvable. Dans le cas contraire, la fonction Extract renvoie "empty". Elle est réglée sur False par défaut. Script
Data Extractor Object (Text-Line/Text-Page) Extract Extrait la valeur du nom d’élément défini. Script et affectations
ExtractList Extrait la valeur du nom d’élément défini sur toutes les pages du fichier texte (applicable uniquement si le nom de l’élément a été défini alors que Page était réglé sur « Toutes les pages »). Script et affectations

Profils associés à Microsoft Office

Type d'objet Nom Description Utilisé avec
Données d'index ExecuteProfile Cette fonction exécute un profil d'indexation de fichier si vous indiquez l’ID du profil d'indexation et le chemin d’accès au fichier. Elle est généralement utilisée avec un profil d'indexation des e-mails, auquel cas il est également possible d’extraire les données d'index d’une pièce jointe (pièce jointe PDF, par exemple). Script
GetField Extrait la valeur actuelle des données d'index du champ spécifié. Script
SetCategory Extrait la catégorie du document en cours. Vous pouvez utiliser un nombre entier (ID de la catégorie) ou une chaîne (nom de la catégorie). Script
SetField Définit la valeur du champ de données d'index. Script
SetCaseNo Définit le numéro de dossier de cet objet de type données d'index. Script
SetCaseDef Initialise cet objet de type données d'index à partir d'une définition de dossier. N'utilisez pas cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
CreateCase Utilisez cette fonction après avoir initialisé l'objet de type données d'index avec une définition de dossier et après avoir renseigné tous les champs obligatoires. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
Profil AddNewKeyword Cette fonction permet d'ajouter un nouveau mot clé à un dictionnaire de mots clés existant. Script
FilesToSave Définit les fichiers à mémoriser avec le document. Script
NotApplicable Appelez cette fonction pour abandonner l'exécution du profil d'indexation. Script
ReadPart Lit une partie du texte spécifiée par un masque. À titre d'exemple, pour extraire 1234 du PO:1234, utilisez : ReadPart (Extract("ExtractedStringName"), "PO*:?"). Le caractère « * » représente « n'importe quel texte » et le caractère « ? » correspond à la section à extraire. Script et affectations
ScriptError Arrête l'exécution du script et renvoie une erreur contenant le texte spécifié. Script
ToDate Convertit en date une chaîne au format spécifié. À titre d'exemple, cette fonction est utile lorsque le format de la date figurant dans des documents importés ne correspond pas au format système. Utilisez « D » (jour), « M » (mois) et « Y » (année). Les séparateurs font l'objet d'une interprétation stricte. Dans le cas de « D-M-Y », par exemple, le séparateur doit correspondre à « - ». Pour représenter n'importe quel séparateur, utilisez « ~ ». Script et affectations
ToFloat Convertit en nombre flottant une chaîne au format spécifié. Cette fonction est utile lorsque le format monétaire figurant dans des documents importés ne correspond pas au format système. Script et affectations
CreateThereforeObject Cette fonction crée un nouvel objet Therefore. À titre de paramètre, un tableau est prévu. Le premier élément du tableau doit impérativement correspondre à une chaîne contenant le nom de l'objet à créer. À l'heure actuelle, cette fonction permet de créer un objet de type données d'index.
Remarque : si vous utilisez la boîte de dialogue d'aide à la génération de script, un appel CreateThereforeObject prédéfini sera inséré.
Script
Microsoft Word Filename Extrait le nom du fichier. Script et affectations
GetControl Extrait le contenu d'un contrôle de contenu. Script et affectations
GetFormField Extrait le contenu d'un champ de formulaire. Script et affectations
GetProperty Extrait le contenu d'une propriété de document. Script et affectations
Template Extrait le nom du gabarit utilisé pour le document. Script et affectations
Microsoft Excel Filename Extrait le nom du fichier. Script et affectations
GetCell Extrait la valeur de la cellule spécifiée. Script et affectations
GetCells Extrait la valeur de chaque cellule de la plage spécifiée. Script et affectations
GetProperty Extrait le contenu d'une propriété de document. Script et affectations
Microsoft Office Filename Extrait le nom du fichier. Script et affectations
GetProperty Extrait le contenu d'une propriété de document. Script et affectations

Profil pour e-mail

Type d'objet Nom Description Utilisé avec
Données d'index ExecuteProfile Cette fonction exécute un profil d'indexation de fichier si vous indiquez l’ID du profil d'indexation et le chemin d’accès au fichier. Elle est généralement utilisée avec un profil d'indexation des e-mails, auquel cas il est également possible d’extraire les données d'index d’une pièce jointe (pièce jointe PDF, par exemple). Script
GetField Extrait la valeur actuelle des données d'index du champ spécifié. Script
SetCategory Extrait la catégorie du document en cours. Vous pouvez utiliser un nombre entier (ID de la catégorie) ou une chaîne (nom de la catégorie). Script
SetField Définit la valeur du champ de données d'index. Script
SetCaseNo Définit le numéro de dossier de cet objet de type données d'index. Script
SetCaseDef Initialise cet objet de type données d'index à partir d'une définition de dossier. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
CreateCase Utilisez cette fonction après avoir initialisé l'objet de type données d'index avec une définition de dossier et après avoir renseigné tous les champs obligatoires. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
Profil AddNewKeyword Cette fonction permet d'ajouter un nouveau mot clé à un dictionnaire de mots clés existant. Script
FilesToSave Définit les fichiers à mémoriser avec le document. Script
NotApplicable Appelez cette fonction pour abandonner l'exécution du profil d'indexation. Script
ReadPart Lit une partie du texte spécifiée par un masque. À titre d'exemple, pour extraire 1234 du PO:1234, utilisez : ReadPart (Extract("ExtractedStringName"), "PO*:?"). Le caractère « * » représente « n'importe quel texte » et le caractère « ? » correspond à la section à extraire. Script et affectations
ScriptError Arrête l'exécution du script et renvoie une erreur contenant le texte spécifié. Script
ToDate Convertit en date une chaîne au format spécifié. À titre d'exemple, cette fonction est utile lorsque le format de la date figurant dans des documents importés ne correspond pas au format système. Utilisez « D » (jour), « M » (mois) et « Y » (année). Les séparateurs font l'objet d'une interprétation stricte. Dans le cas de « D-M-Y », par exemple, le séparateur doit correspondre à « - ». Pour représenter n'importe quel séparateur, utilisez « ~ ». Script et affectations
ToFloat Convertit en nombre flottant une chaîne au format spécifié. Cette fonction est utile lorsque le format monétaire figurant dans des documents importés ne correspond pas au format système. Script et affectations
CreateThereforeObject Cette fonction crée un nouvel objet Therefore. À titre de paramètre, un tableau est prévu. Le premier élément du tableau doit impérativement correspondre à une chaîne contenant le nom de l'objet à créer. À l'heure actuelle, cette fonction permet de créer un objet de type données d'index.
Remarque : si vous utilisez la boîte de dialogue d'aide à la génération de script, un appel CreateThereforeObject prédéfini sera inséré.
Script
Courrier AttachmentCount Extrait le nombre de pièces jointes. Script et affectations
Body Extrait le corps de l'e-mail. Script et affectations
Catégories Dans Outlook, vous pouvez assigner des catégories à un élément. Le nom des catégories assignées à l’élément mémorisé peut maintenant être extrait à l’aide d’une fonction Script. Remarque : non pris en charge par la fonction Surveillance des boîtes aux lettres de Therefore™. Script et affectations
CC (nom affiché) Extrait le nom affiché des destinataires Cc de l'e-mail. Script et affectations
CC (adresse SMTP) Extrait l'adresse SMTP des destinataires Cc de l'e-mail. Script et affectations
From (nom affiché) Extrait le nom affiché de l'expéditeur de l'e-mail. Script et affectations
From (adresse SMTP) Extrait l'adresse SMTP de l'expéditeur de l'e-mail. Script et affectations
GetAttachments Extrait les pièces jointes de l'e-mail (chemin d'accès des fichiers inclus). Script et affectations
MessageId Extrait l’ID de message unique de l’e-mail. Script et affectations
References Renvoie un tableau contenant les ID de message des e-mails de référence. Script et affectations
Sent Extrait la date d'envoi de l'e-mail. Script et affectations
Size Extrait la taille de l'e-mail. Script et affectations
To (nom affiché) Extrait le nom affiché des destinataires de l'e-mail. Script et affectations
To (adresse SMTP) Extrait l'adresse SMTP des destinataires de l'e-mail. Script et affectations
Subject Extrait l'objet de l'e-mail. Script et affectations

Profil de document signé

Type d'objet Nom Description Utilisé avec
Fichier File.Created Date/heure de création du fichier. Script et affectations
File.Exists Renvoie True si le fichier existe, False dans le cas contraire. Script et affectations
File.Extension Extension du fichier. Script et affectations
File.FullPath Extrait le chemin d’accès complet au fichier traité. Script et affectations
File.GetPath Extrait le nom du répertoire du fichier (ordre croissant). À titre d’exemple, GetPath(0) renvoie Répertoire2 pour « C:/Répertoire1/Répertoire2/Fichier.txt ». Script et affectations
File.GetPathFromRoot Extrait le nom du répertoire de la racine (ordre décroissant). À titre d’exemple, GetPathFromRoot(0) renvoie Répertoire1 pour « C:/Répertoire1/Répertoire2/Fichier.txt ». Script et affectations
File.Modified Date/heure de dernière modification du fichier. Script et affectations
File.Name Nom complet du fichier. Pour extraire une partie de nom de fichier, telle que les caractères 2 à 6, utilisez Mid(File.Name,2,5). Script et affectations
File.Size Taille du fichier en octets. Script et affectations
File.Title Titre du fichier. (Exemple : test.docx -> test) Script et affectations
Données d'index ExecuteProfile Cette fonction exécute un profil d'indexation de fichier si vous indiquez l’ID du profil d'indexation et le chemin d’accès au fichier. Elle est généralement utilisée avec un profil d'indexation des e-mails, auquel cas il est également possible d’extraire les données d'index d’une pièce jointe (pièce jointe PDF, par exemple). Script
GetField Extrait la valeur actuelle des données d'index du champ spécifié. Script
SetCategory Extrait la catégorie du document en cours. Vous pouvez utiliser un nombre entier (ID de la catégorie) ou une chaîne (nom de la catégorie). Script
SetField Définit la valeur du champ de données d'index. Script
SetCaseNo Définit le numéro de dossier de cet objet de type données d'index. Script
SetCaseDef Initialise cet objet de type données d'index à partir d'une définition de dossier. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
  CreateCase Utilisez cette fonction après avoir initialisé l'objet de type données d'index avec une définition de dossier et après avoir renseigné tous les champs obligatoires. N'utilisez pas directement cette fonction sur l'objet IndexData prédéfini (l'objet prédéfini est utilisé lorsque vous n'entrez pas de nom d'objet avant l'appel de fonction). À utiliser en conjonction avec CreateThereforeObject. Script
Profil AddNewKeyword Cette fonction permet d'ajouter un nouveau mot clé à un dictionnaire de mots clés existant. Script
FilesToSave Définit les fichiers à mémoriser avec le document. Script
NotApplicable Appelez cette fonction pour abandonner l'exécution du profil d'indexation. Script
ReadPart Lit une partie du texte spécifiée par un masque. À titre d'exemple, pour extraire 1234 du PO:1234, utilisez : ReadPart (Extract("ExtractedStringName"), "PO*:?"). Le caractère « * » représente « n'importe quel texte » et le caractère « ? » correspond à la section à extraire. Script et affectations
ScriptError Arrête l'exécution du script et renvoie une erreur contenant le texte spécifié. Script
ToDate Convertit en date une chaîne au format spécifié. À titre d'exemple, cette fonction est utile lorsque le format de la date figurant dans des documents importés ne correspond pas au format système. Utilisez « D » (jour), « M » (mois) et « Y » (année). Les séparateurs font l'objet d'une interprétation stricte. Dans le cas de « D-M-Y », par exemple, le séparateur doit correspondre à « - ». Pour représenter n'importe quel séparateur, utilisez « ~ ». Script et affectations
ToFloat Convertit en nombre flottant une chaîne au format spécifié. Cette fonction est utile lorsque le format monétaire figurant dans des documents importés ne correspond pas au format système. Script et affectations
CreateThereforeObject Cette fonction crée un nouvel objet Therefore. À titre de paramètre, un tableau est prévu. Le premier élément du tableau doit impérativement correspondre à une chaîne contenant le nom de l'objet à créer. À l'heure actuelle, cette fonction permet de créer un objet de type données d'index.
Remarque : si vous utilisez la boîte de dialogue d'aide à la génération de script, un appel CreateThereforeObject prédéfini sera inséré.
Script
Extracteur de données (PDF) Extract Extrait la valeur du nom d’élément défini. Script et affectations
ExtractList Extrait la valeur du nom d’élément défini sur toutes les pages du PDF (applicable uniquement si le nom de l’élément a été défini alors que Page était réglé sur « Toutes les pages »). Script et affectations
GetFormField Extrait la valeur du champ de formulaire au format PDF. Script et affectations
SetErrorOnMissingTag Si elles sont réglées sur True, les fonctions Extract renvoient une erreur lorsque le nom de l’élément est introuvable. Dans le cas contraire, la fonction Extract renvoie une valeur vide. Script
Propriétés du document PDF GetAuthor Extrait l’auteur. Script et affectations
GetCreationDate Extrait la date de création. Script et affectations
GetCreator Extrait généralement l’application qui a créé le PDF. Script et affectations
GetCustomProperty Extrait une propriété personnalisée du PDF Exemple : e.g GetCustomProperty("MyProp") Script et affectations
GetKeywords Extrait les mots clés associés au PDF. Script et affectations
GetModificationDate Extrait la date de la dernière modification. Script et affectations
GetProducer Extrait le processus de production de PDF. Script et affectations
GetSubject Extrait l’objet du PDF. Script et affectations
GetTitle Extrait le titre du PDF. Script et affectations
Extracteur de données (XML) Extract Extrait la valeur de la première balise détectée. (Exemple : Extract("ExempleBalise") extrait la valeur de la première balise portant le nom « ExempleBalise ».) Script et affectations
ExtractAttribute Extrait la valeur de l’attribut spécifié de la balise spécifiée. (Exemple : ExtractAttribute("ExempleBalise", "att1") extrait l’attribut att1 de la première balise portant le nom « ExempleBalise ».) Script et affectations
ExtractList Extrait la valeur de chaque balise. (Exemple : ExtractList("ExempleBalise") extrait les valeurs de toutes les balises portant le nom « ExempleBalise »). Script et affectations
ExtractListAttribute Extrait la valeur de chaque attribut dans la balise spécifiée. (Exemple : ExtractListAttribute("ExempleBalise", "att1") extrait l’attribut att1 de toutes les balises portant le nom « ExempleBalise ».) Script et affectations
ExtractListTable Similaire à ExtractList, mais vérifie qu’une table ne contient aucune ligne vide. Vous devez donc spécifier la balise table. (Exemple : ExtractListAttribute("TagName", "TableTag")) Script et affectations
ExtractListXPath Permet d’exécuter une requête XPath sur le document XML. Script et affectations
Count Compte le nombre de nœuds dans la requête XPath. Script et affectations
SetErrorOnMissingTag Si elle est réglée sur True, chaque fonction Extract renvoie une erreur lorsque la balise spécifiée est introuvable. Dans le cas contraire, la fonction Extract renvoie "empty". Elle est réglée sur False par défaut. Script
Data Extractor Object (Text-Line/Text-Page) Extract Extrait la valeur du nom d’élément défini. Script et affectations
ExtractList Extrait la valeur du nom d’élément défini sur toutes les pages du fichier texte (applicable uniquement si le nom de l’élément a été défini alors que Page était réglé sur « Toutes les pages »). Script et affectations