Est-il un moyen d'agrandir une image sur le clic de la souris dans des Feuilles de calcul Google?
En fait j'ai des petites images dans un tableau que j'aimerais agrandir sur un clic de souris. J'aimerais que l'image agrandie pour apparaître sur le centre de la page. Sur la souris, cliquez à nouveau pour supprimer l'image agrandie. J'ai été en mesure de le faire sur Excel à l'aide d'un script VB que j'ai trouvé, mais pas eu de chance dans des Feuilles de calcul Google. Est-il possible d'attribuer ce genre de script pour chaque image?
De façon similaire à ce http://imgur.com/ETyflIS
Salutations,
Alex
si l'image est affichée avec une formule, une barre latérale personnalisée ou une boîte de dialogue à partir d'un menu personnalisé peut être utilisé pour obtenir une image à partir de la sélection. pas possible de toute autre manière à obtenir l'image zoomée sur la même feuille fenêtre.
Très décevant qu'il n'est pas natif de la manipulation pour cela. Soit les images sont trop petites pour être utile ou les lignes sont trop gros pour être lisibles.
Très décevant qu'il n'est pas natif de la manipulation pour cela. Soit les images sont trop petites pour être utile ou les lignes sont trop gros pour être lisibles.
OriginalL'auteur Itsuki Productions | 2015-09-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez affecter des scripts à des images, mais il n'ya aucun moyen que je peux voir) pour le script de comprendre que l'image est cliquée. Aussi le script peut insérer une nouvelle image, mais ce ne sera pas un script assigné, donc on ne peut pas le faire disparaître sur cliquez sur.
Je suppose que vous pourriez attribuer un script qui permettrait d'ouvrir l'image à l'aide du service HTML comme ceci:
Agrandir l'Image Clic
Mais vous devez soit faire une fonction distincte pour chaque image, de sorte qu'il peut charger la source dans le code HTML, ou d'identifier l'image qui est cliqué en quelque sorte (je vais avoir un pense, mais je ne pense pas que cela peut être fait).
Edit: Script ci-dessous. Première image doit s'exécuter popUp1 et la deuxième image doit s'exécuter popUp2. Il y a peut être une solution plus élégante pour l'approvisionnement de l'HTML avec les différentes URL de l'image mais cela fonctionne.
code.gs
index1.html
index2.html
Ouais, il est un moyen de contourner les autorisations? Je ne suis pas en mesure de dire à tout le monde d'autoriser et de se connecter à son compte google D:
Malheureusement, certaines API nécessite l'autorisation et ce script utilise la SpreadsheetApp API. Ils auraient seulement besoin d'autoriser qu'une fois, mais ils auraient besoin d'être connecté pour que cela fonctionne. Je ne peux pas penser à une solution de contournement pour l'instant, mais si je le fais je vais vous laisser savoir.
Qu'ils ne peuvent pas voir les Actions > option Autoriser à moins que tout le monde a la capacité de modifier la feuille de calcul. Donc normal de téléspectateurs, même connecté ne peut pas autoriser. Est-il un moyen de contourner cela?
Je crois que les gens auront besoin de modifier l'accès pour que cela fonctionne. Une solution de contournement serait de disposer d'une protection sur la feuille, mais les images cliquables sans protection de la colonne. J'ai fait ces changements sur le dessus de la feuille comme un exemple. Si ce n'est pas faisable pour votre situation, j'ai peut-être des idées. Les autorisations et l'autorisation de certaines choses difficiles pour nous garder protégé de scripts malveillants.
OriginalL'auteur SBmore