web-dev-qa-db-fra.com

IMPORTRANGE () ne sera pas mis à jour à moins d'être supprimé et recollé

IMPORTRANGE n'est pas mis à jour sur l'une de mes feuilles. Je l'ai utilisé sur des centaines d'autres feuilles sans aucun problème de mise à jour, mais il ne fonctionne plus pour moi.

  • La feuille est mise à jour toutes les minutes
  • J'ai essayé l'astuce now() pour qu'elle se mette à jour sur un nouveau calcul

La formule doit être supprimée puis recollée pour pouvoir être mise à jour. Si je fais un IMPORTRANGE de la feuille à elle-même, il se mettra à jour au fur et à mesure que des modifications sont apportées.

Avez-vous une idée de ce qui cause ceci ou de la façon de le réparer?

5
Douglas Gaskell

C'était un problème avec les paramètres de partage sur les feuilles.

Il semble qu'une feuille définie sur Specific People dans les paramètres de partage ne puisse pas être importée automatiquement dans une deuxième feuille. Si vous avez accès à la première feuille, vous pouvez configurer un IMPORTRANGE, mais celui-ci ne sera pas mis à jour.

Les autorisations de partage sur la première feuille doivent être définies de manière à être toujours accessibles par la 2ème feuille sans violer les autorisations de partage.

Dans mon cas, je l'ai réglé sur Anyone in my organization with a link.

6
Douglas Gaskell

Je viens de rencontrer le même problème. Nous n’avons jamais eu de problème avec importrange sur BEAUCOUP de feuilles qui sont partagées de manière sélective, mais aujourd’hui, cela a cessé de fonctionner de manière aléatoire. J'ai couru sur cet article dans mes recherches.

Après une enquête plus approfondie, j’ai trouvé qu’un seul tableur qui n’exportait pas - les fonctions importrange de ce dernier fonctionnaient toujours très bien pour extraire des données d’autres endroits.

Juste avant que cela échoue, j'avais imposé des restrictions d'édition à quelques colonnes pour empêcher les autres utilisateurs de supprimer des formules critiques. Je suis retourné et j'ai supprimé ces restrictions, et l'importateur a très bien fonctionné à nouveau.

Donc, dans une longue histoire détournée ... il semble que le partage avec des utilisateurs spécifiques ne crée pas le problème, mais limite les utilisateurs d'une partie de la feuille. Il peut s'agir simplement de restreindre la feuille en question ou d'inclure l'ensemble du cahier de travail. J'ai résolu mon problème et je n'y ai pas encore plongé.

4
MattSheet

Ce n'est pas à propos de la façon dont vous avez partagé; il s'agit des paramètres régionaux que vous utilisez pour chaque feuille de calcul.

Allez dans Fichier -> Paramètres de la feuille de calcul -> et assurez-vous que vous avez les mêmes paramètres régionaux et le même fuseau horaire pour les deux feuilles de Google. Celui sur lequel vous avez mis vos données et vos calculs, et celui que vous avez partagé avec les autres et sur lequel vous avez utilisé importrange().

3
thecomputerguy

J'ai eu le même problème et la protection de feuille a été supprimée et la mise à jour a commencé.

1
Nate