Bewerkingsdatum in Google Spreadsheet

Pagina: 1
Acties:
  • 1.190 views

Vraag


Acties:
  • 0 Henk 'm!

Anoniem: 899199

Topicstarter
Mijn vraag
...
Is het mogelijk om in Google spreadsheet een formule in te voeren waarmee ik de datum kan
zien van de laatste keer dat de waarde in één specifieke cel is gewijzigd?
Wat ik wil is in cel B2 de datum weergeven van de laatste bewerking in het spredsheet.
datum die er nu staat geeft elkekeer bij opening de datum van de dag weer .
ik wil de datum van de laaste bewerking in het google spredsheet.
hopelijk weet iemand dat?

In excel kan ik dat via VBA doen maar Google werkt inJava

Hopelijk weet iemand de oplossing

Beste antwoord (via F_J_K op 22-03-2017 20:37)


Anoniem: 899199

Topicstarter
Ik Ben er uit ik gebruik nu deze aangepaste code

function onEdit(e) {
var d = new Date()
e.source.getActiveSheet()
.getRange('B2')
.setValue('Laatst bijgewerkt \n' +d
.toLocaleDateString() + '\n' )

}

Dit is precies wat ik bedoel.
En Daarmee kan deze gesloten worden.

Alle reacties


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Je wilt dus iets vergelijkbaars doen met Javascript. (Dus geen Java!)

[google=google spreadsheet last change date] eerste hit werkt zo te zien prima: https://productforums.goo.../#!topic/docs/p73fYJe2VLE

Dutch Power Cows is niet echt een plaats voor vragen over Google spreadsheets-code. Je topic is verplaatst naar CSA. Welkom op GoT!

[ Voor 27% gewijzigd door F_J_K op 19-03-2017 22:28 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

Anoniem: 899199

Topicstarter
Het werkt prima maar
Nu zet hij de datum in de rij die ik aangeef maar wel in de kolom die ik bewerk.
Dit is niet wat ik wil in wil dat de bewerkings datum in cel B2 komt ongeacht welke kolom of cel ik bewerk

Acties:
  • 0 Henk 'm!

Anoniem: 899199

Topicstarter
F_J_K schreef op zondag 19 maart 2017 @ 22:26:
Je wilt dus iets vergelijkbaars doen met Javascript. (Dus geen Java!)

[google=google spreadsheet last change date] eerste hit werkt zo te zien prima: https://productforums.goo.../#!topic/docs/p73fYJe2VLE

Dutch Power Cows is niet echt een plaats voor vragen over Google spreadsheets-code. Je topic is verplaatst naar CSA. Welkom op GoT!
Het werkt prima maar
Nu zet hij de datum in de rij die ik aangeef maar wel in de kolom die ik bewerk.
Dit is niet wat ik wil in wil dat de bewerkings datum in cel B2 komt ongeacht welke kolom of cel ik bewerk

ik gebruik
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var r = s.getActiveCell();
if( r.getColumn() != 2 ) { //checks the column
var row = r.getRow();
var time = new Date();
time = Utilities.formatDate(time, "GMT-08:00", "MM/DD/yy, hh:mm:ss");
SpreadsheetApp.getActiveSheet().getRange('B' + row.toString()).setValue(time);
};
};

ik heb if (r.=getColum() !=2 gemaakt in plaats van 9
het komt wel in kolom 2 maar dan op de regel die ik bewerk en ik wil wel ke regel ik ook bewerk de datum altijd in cel B2 komt
weet niet hoe deze code daar op moet veranderen
als je nooit een code veranderd leer je het nooit vandaar
hopelijk weet jij het antwoord

[ Voor 33% gewijzigd door Anoniem: 899199 op 20-03-2017 21:25 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Echo... :+ Je kunt een volgende keer de Wijzig- knop gebruiken.

Welke code heb je gebruikt? Maar sowieso kan je de code aanpassen om ipv die rij, een vaste cel te gebruiken. Daar is ook voorbeeldcode voor te vinden. Gebruik sowieso nooit code zonder het te snappen.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • Beste antwoord
  • 0 Henk 'm!

Anoniem: 899199

Topicstarter
Ik Ben er uit ik gebruik nu deze aangepaste code

function onEdit(e) {
var d = new Date()
e.source.getActiveSheet()
.getRange('B2')
.setValue('Laatst bijgewerkt \n' +d
.toLocaleDateString() + '\n' )

}

Dit is precies wat ik bedoel.
En Daarmee kan deze gesloten worden.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Mooi :) Topic zakt wel weg: sluiten gebeurt alleen als topics niet aan het lokale beleid voldoen.

offtopic:
Voor een volgende keer: je kunt code wat mooier leesbaar maken met [code] ... [/code] tags.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • sleeckx.jan
  • Registratie: Januari 2019
  • Laatst online: 20-10-2024
Ik ben een complete leek met spreadsheet.
Ik heb een spreadsheet in google spreadsheets en ik zou graag de datum van de laatste aanpassing laten zien wanneer iemand deze spreadsheet op mijn site ziet.
Nu staat er echter =VANDAAG() als functie en elke keer als iemand de site bekijkt verandert de datum, ook al wordt er niets aangepast.
Als ik de bovenstaande formule echter gebruik in een cel dan krijg ik een parseerfout.
Wie kan me helpen zodat ik dit kan integreren?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

@sleeckx.jan, welkom. Het is niet de bedoeling om je eigen vraag in een ander topic te plaatsen en zo het topic te kapen. Wat ook niet gewenst is, is oude koeien uit de sloot halen. Eentje die er al twee jaar in ligt, mag er gewoon blijven liggen.

Maak dus even een eigen topic aan met alle informatie die we erbij verwachten (lees hiervoor even Het algemeen beleid #topicplaatsen door). Gooi ik deze koe terug de sloot in.

Commandline FTW | Tweakt met mate

Pagina: 1

Dit topic is gesloten.