Signature Manuscrite dans google sheet
Bonjour,
split sert à couper des données, votre erreur dit qu'elle ne peut pas couper des données inexistantes.
vous pouvez, avant cette ligne ajouter :
console.log(dataURL)
Afin dans la console, d'avoir le visuel sur l'url qui doit être coupée (la variable dataURL), ou sans doute, l'absence de celle ci.
Bonjour,
J'ai effectué la modif mais tjrs cette erreur :
TypeError: Cannot read properties of undefined (reading 'split')
Est-ce que le fait que je sois sur un pc de boulot avec pas mal de restriction pourrait jouer en ma défaveur ?
Bien à vous,
Merci pour votre aide !
et qu'est ce qui s'affiche dans la console d’exécution ?
C'est dans la fentere Apps Script, tout a gauche le menu exécutions, ensuite là va s'afficher toutes les exécutions et leurs états, si vous cliquez sur la plus récente, les logs vont s'afficher, qu'est ce qui est noté là ?
Tu as gardé le même script ou adapté ?
Donne ton code , plus parlant qu'une simple erreur...
Bonjour, le voici
function onOpen() {
SpreadsheetApp.getUi().createMenu('Signature').addItem('Ajouter Signature', 'showSignatureDialog').addToUi();
}
function showSignatureDialog() {
var html = HtmlService.createHtmlOutputFromFile('Index')
.setWidth(400)
.setHeight(300)
.setTitle('Ajouter Signature Manuscrite');
SpreadsheetApp.getUi().showModalDialog(html, 'Signature');
}
function saveSignature(dataURL) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var folderName = "SIGNATURE"; // Nom du dossier
var parentFolders = DriveApp.getRootFolder().getFoldersByName(folderName);
var folder;
// Vérifie si le dossier existe déjà
if (parentFolders.hasNext()) {
folder = parentFolders.next();
} else {
// Crée le dossier s'il n'existe pas
folder = DriveApp.getRootFolder().createFolder(folderName);
}
var name = sheet.getRange('A1').getValue();
// Convert dataURL to blob
console.log(dataURL)
var data = dataURL.split(',')[1];
var blob = Utilities.newBlob(Utilities.base64Decode(data), 'image/png', name + '.png');
// Enregistre l'image dans le dossier
var file = folder.createFile(blob);
var imageId = file.getId();
var imageUrl = '=IMAGE("https ://drive.google .com/uc?id=' + imageId + '")';
// Insère l'URL de l'image dans la cellule D1
sheet.getRange('D1').setValue(imageUrl);
// Ferme la boîte de dialogue modale
var ui = SpreadsheetApp.getUi();
ui.alert('Signature ajoutée avec succès.');
// ui.showModalDialog(HtmlService.createHtmlOutput(''), 'Fermer');
}
J'ai bien recopier le module HTML et renommé Index.
Bizarre que ca marche chez vous et pas chez moi, j'ai du zapper quelque chose...
(Les espaces dans les liens sont normaux sinon je ne peux pas poster de réponse)
et qu'est ce qui s'affiche dans la console d’exécution ?
C'est dans la fentere Apps Script, tout a gauche le menu exécutions, ensuite là va s'afficher toutes les exécutions et leurs états, si vous cliquez sur la plus récente, les logs vont s'afficher, qu'est ce qui est noté là ?
29 févr. 2024, 11:20:13ErreurTypeError: Cannot read properties of undefined (reading 'split') at saveSignature(Code:30:22)ACTUALISER | |||||||
Voici ce qui remonte dans ce menu
Rebonjour,
J'ai enfin des logs
J'ai relancé le fichier est ai obtenu ceci
29 févr. 2024, 16:37:58 Débogage data:image/png;base64,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
Bonne journée,
Hello,
Désolé pour la réponse tardive, j'ai effectivement toujours l'erreur : Cannot read properties of undefined (reading 'split')
Cependant, dans ma case D1 j'ai un url d'image Google Drive qui se met, mais il ne renvoit à rien.
Voici les logs :
data:image/png;base64,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
Est-ce que c'est pas la colonne "Type" qui joue sur la réalisation de la procédure ou non ?
Quand le type est "Inconnu", la procédure marche.
Quand le type est "Menu", c'est un échec.
Dans les deux cas néanmoins je ne vois pas la photo apparaître...
Bonne journée,
Bonjour,
Le dernier screen permet d'en savoir plus, lorsque vous executez le script du menu, dataURL = undefined donc forcément, le script ne fonctionne pas.
si vous lancez le script d'Apps script (inconnu) ça semble fonctionner, puisque dataURL contient des données et s'insère dans la page.
Il faudrait voir pourquoi du menu ça ne fonctionne pas, peut être une question de feuilles, j'ajouterai une déclaration du fichier et de la feuille voulue pour plus de fiabilité, remplacer ça :
function saveSignature(dataURL) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
par ça :
function saveSignature(dataURL) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('mettre le nom de la feuille ici');
Ensuite concernant l'image qui ne s'affiche pas, qu'est ce qui est précisément insérée dans la cellule ?
Bonjour,
C'est enfaite la formule qui s'affiche dans la case D1 :
Même en ayant rajouter votre correction j'ai toujours la même erreur...
On s'en sortira jamais... :[[
10:05:01 Avis Exécution démarrée
10:05:01 Infos undefined
10:05:02 Erreur TypeError: Cannot read properties of undefined (reading 'split')
saveSignature @ Code.gs:31
Voici les nouveaux logs :
data:image/png;base64,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
Bonne journée à vous,