Note: The other languages of the website are Google-translated. Back to English

Sut i fewnosod stamp amser yn awtomatig pan fydd data'n cael ei ddiweddaru mewn colofn arall yn nhaflen Google?

Os oes gennych ystod o gelloedd a'ch bod am fewnosod stamp amser yn awtomatig yn y gell gyfagos pan fydd y data'n cael ei addasu neu ei ddiweddaru mewn colofn arall. Sut allech chi ddatrys y dasg hon yn nhaflen Google?

Mewnosodwch stamp amser yn awtomatig pan fydd data'n cael ei ddiweddaru mewn colofn arall gyda chod sgript


Mewnosodwch stamp amser yn awtomatig pan fydd data'n cael ei ddiweddaru mewn colofn arall gyda chod sgript


Gall y cod sgript canlynol eich helpu i orffen y swydd hon yn gyflym ac yn hawdd, gwnewch fel hyn:

1. Cliciwch offer > Golygydd sgript, gweler y screenshot:

2. Yn ffenestr y prosiect a agorwyd, copïwch a gludwch y cod sgript isod i ddisodli'r cod gwreiddiol, gweler y screenshot:

function onEdit(e)
{ 
  var sheet = e.source.getActiveSheet();
  if (sheet.getName() == "order data") //"order data" is the name of the sheet where you want to run this script.
  {
    var actRng = sheet.getActiveRange();
    var editColumn = actRng.getColumn();
    var rowIndex = actRng.getRowIndex();
    var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
    var dateCol = headers[0].indexOf("Date") + 1;
    var orderCol = headers[0].indexOf("Order") + 1;
    if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol) 
    { 
      sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy")); 
    }
  }
}

Nodyn: Yn y cod uchod, archebu data yw enw'r ddalen rydych chi am ei defnyddio, dyddiad yw pennawd y golofn yr ydych am ei fewnosod stamp amser, a Gorchymyn yw pennawd y golofn pa werthoedd celloedd rydych chi am gael eu diweddaru. Os gwelwch yn dda eu newid i'ch angen.

3. Yna arbedwch ffenestr y prosiect, a nodwch enw ar gyfer y prosiect newydd hwn, gweler y screenshot:

4. Ac yna ewch yn ôl at y ddalen, nawr, pan fydd y data yng ngholofn y Gorchymyn yn cael ei addasu, mae'r stamp amser cyfredol yn cael ei fewnosod yng ngholofn cell Date yn awtomatig sy'n gyfagos i'r gell wedi'i haddasu, gweler y screenshot:


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (62)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
a ellir addasu hwn i fod yn berthnasol i unrhyw ddalen?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Oes angen i mi redeg y swyddogaeth yn y golygydd sgript er mwyn i hyn weithio? Rwy'n dal i gael y gwall hwn pan fyddaf yn rhoi cynnig arno: TypeError: Methu darllen eiddo "source" o anniffiniedig. (llinell 3, ffeil "Cod")
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo 'na!
Cefais y mater hwn hefyd. Yn y pen draw, fe wnes i ailenwi fy ffeil i "archebu data", ond roedd fy enw dalen yn dal i fod yn "Daflen 1" unwaith i mi ailenwi'r ddalen ac nid y llyfr gwaith i "archebu data" roedd popeth yn gweithio.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, diolch am y cod fe weithiodd yn berffaith ar gyfer yr hyn yr oeddwn ei angen. Fodd bynnag, byddai angen eich help arnaf i wybod sut i ychwanegu amod i'r dyddiad hwn ymddangos.
Yn wir, hoffwn gael y dyddiad hwn dim ond pan fydd niferoedd yn cael eu mewnosod a dim byd arall.
Ydych chi'n gwybod beth ddylwn i ei ychwanegu at y cod ar gyfer hynny?
Dydw i ddim yn godiwr o gwbl, dim ond yn gludwr copi, dyma pam rydw i wir angen help ac ni allaf ei ddatrys ar fy mhen fy hun.
diolch yn fawr yn barod am eich help

yn dod i ben
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hoffwn hefyd wybod sut i gloi'r gell honno ar ôl i'r wybodaeth gael ei mewnosod yn y gell flaenorol.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
mae gen i'r un cwestiwn
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo. Diolch am yr ateb. Mae gennyf ffeil a rennir a hoffwn i'r amser gael ei adlewyrchu pan fydd unrhyw un yn golygu'r ddalen. Ar hyn o bryd, dim ond pan fyddaf yn golygu'r ddalen y mae hyn yn gweithio. Sut mae gwneud hynny? Diolch ymlaen llaw :)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwyf wrth fy modd â'r sgript hon. Sut mae cael hwn i Amser Argraffu yn hytrach na DYDDIAD? Dyna sydd ei angen arnaf
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Newidiwch y llinell olaf i sheet.getRange(rowIndex, dateCol).setValue(Dyddiad newydd());
Bydd hyn yn dychwelyd amser dyddiad, ond dim ond yr amser y gallwch chi ei ddangos os ydych chi eisiau o Fformat -> Nifer -> Amser
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo,

gallwch chi hefyd gymhwyso'r cod canlynol, ond, dylech chi newid y parth amser i'ch un chi. Rhowch gynnig arni.

swyddogaeth ar Golygu(e)
{
var sheet = e.source.getActiveSheet();
os (sheet.getName() == "data archeb") // "data archeb" yw enw'r ddalen lle rydych chi am redeg y sgript hon.
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
penawdau var = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = penawdau[0].indexOf("Dyddiad") + 1;
var orderCol = penawdau[0].indexOf("Gorchymyn") + 1;
os (dateCol> 0 && rowIndex> 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(Dyddiad newydd(), "GMT+8:00", "HH:mm:ss"));
}
}
}
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut mae gwneud iddo gael Amser a Dyddiad?


Diolch.


Scott
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Scott,

Er mwyn sicrhau bod gan y golofn ddyddiad ac amser, dylech gymhwyso'r cod sgript canlynol. Ar ôl mewnosod y cod, ac yna dewiswch y golofn yr ydych am fewnosod y dyddiad a'r amser, yna cliciwch Fformat > Nifer > Dyddiad amser i fformatio'r celloedd fel fformat amser dyddiad.

swyddogaeth ar Golygu(e)
{
var sheet = e.source.getActiveSheet();
os (sheet.getName() == "data archeb") // "data archeb" yw enw'r ddalen lle rydych chi am redeg y sgript hon.
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
penawdau var = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = penawdau[0].indexOf("Dyddiad") + 1;
var orderCol = penawdau[0].indexOf("Gorchymyn") + 1;
os (dateCol> 0 && rowIndex> 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(newydd Dyddiad());
}
}
}

Rhowch gynnig arni, gobeithio y gall eich helpu!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn syml, gallwch ychwanegu hh:mm:ss ar ôl y dyddiad yn llinell 14 o'r cod (copi isod). Nodyn: Roedd yn rhaid i mi newid yr UTC+8 i GMT-5 i'w gael i stampio'r amser cywir ar gyfer Dwyrain yr UD.

sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(Dyddiad newydd(), "GMT-5", "MM-dd-bbbb hh:mm:ss"));
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch yn fawr, mae'n gweithio
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hi

Allwch chi fy helpu os gwelwch yn dda? Mae angen i mi arddangos amser Canolbarth America, rwyf wedi newid y parth amser i GTM-6 ond nid yw'n gweithio, mae'n dal i ddangos amser Môr Tawel i mi, (6 awr ar wahân)

Regards
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo yno,


Rwy'n edrych i wneud yr hyn sy'n cyfateb i gael stamp amser yn y golofn "dyddiad" pryd bynnag y bydd y "Gorchymyn" yn cael ei ddiweddaru, ond hefyd pryd bynnag y bydd y "Statws Cyflwyno" neu "Statws Talu" yn cael ei ddiweddaru hefyd (yn gwneud pennawd y golofn ond gobeithio byddwch yn cael fy drifft).

A yw hyn yn bosibl?


diolch
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yr wyf yn cael gwall "Math Gwall: Methu darllen eiddo "source" o undefined. (llinell 3, ffeil "Cod"). Oes rhaid i mi ddarparu dolen y ddalen yn y llinell hon?


diolch,


Ryan
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ie, yr un peth. Gweinyddol, pliss i helpu.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Defnyddio ffwythiant var sheet = SpreadsheetApp.getActiveSheet();
yn lle hynny var sheet = e.source.getActiveSheet(); yn llinell 3.
Fe ddatrysodd fy mhroblem.
Rwy'n ei ddefnyddio fel hyn
f
{
var sheet = SpreadsheetApp.getActiveSheet();
os (sheet.getName() == "Taflen 1") // "Taflen1" yw enw'r ddalen nid enw ffeil
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
penawdau var = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = penawdau[0].indexOf("Stamp Amser") + 1;
var orderCol = penawdau[0].indexOf("Dyddiad Mynediad") + 1;
os (dateCol> 0 && rowIndex> 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(Dyddiad newydd(), "UTC+5.30", "MM-dd-bbbb HH:MM:SS")); // Rwy'n ei ddefnyddio yn India GMT 5.30+ gydag Amser hefyd
}
}
}
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch am y cod hwn, dyna'n union sydd ei angen arnaf. Yr unig broblem yw fy mod yn rhedeg sgript sy'n anfon rhywfaint o ddata i google sheet, ond nid yw'r stamp amser yn sbarduno'r data hwn, dim ond pan fyddaf yn golygu'r gell â llaw. Unrhyw gyngor?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
helo, mae gen i'r un broblem, wnaethoch chi ei datrys?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
helo mae gen i broblem debyg, wnaethoch chi ei datrys?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Rwy'n wynebu gwall TypeError: Methu darllen eiddo "source" o undefined. (llinell 3, ffeil "Cod")
Gallu helpu ar hyn
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yr un peth yma. Helpwch os gwelwch yn dda.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
un mater yma
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hi
Cefais y cod yn gweithio, diolch!
Os hoffwn gynnwys colofnau lluosog, sut byddwn i'n newid y cod?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n ceisio gwneud yr un peth, unrhyw lwc i ddarganfod hyn?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hei! Cefais y cod hwn "Ar goll } ar ôl corff swyddogaeth. (llinell 18, ffeil "Cod")" Sut mae trwsio'r mater hwn? Diolch yn fawr iawn! Mae hyn yn anhygoel!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sut y dylid addasu'r sgript i chwilio am newidiadau mewn amrediad cyffiniol o golofnau yn hytrach nag un golofn? ee sbardunwch y sgript os oes newidiadau yn y colofnau sydd wedi'u labelu, "Swm", "Categori" a "Math" yn hytrach na'r golofn sengl wedi'i labelu "Trefn" yn y sgript enghreifftiol.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diwrnod da! Rwy'n meddwl tybed a yw'n bosibl ychwanegu cod i'r stamp amser ddiflannu'n awtomatig unwaith y bydd y brif gell wedi'i chlirio. Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hola, hice los pasos que mencionas pero me aparece un error: TypeError: Dim se puede leer la propiedad "source" de undefined. (llinell 3, archif "Código")
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n ei drwsio â'r cod hwn.


swyddogaeth ar Golygu() {
var sheet = SpreadsheetApp.getActiveSheet();
var cipio = sheet.getActiveCell();
os (sheet.getName() == "Diweddariadau") // "Diweddariadau" yw enw'r ddalen.
os(capture.getColumn() == 1 ) {
var add = capture.offset(0, 1); //"0" yw'r llinell yn y cyfeiriad y mae'r gell wedi'i diweddaru, ''0'' yr un llinell, cyfeiriad "1" yng ngholofn "1" yw 1 golofn i'r dde.
data var = newydd Dyddiad();
data = Utilities.formatDate(data, "GMT-03:00", "dd/MM" 'HH:mm' '');
add.setValue(data);
}

}
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Fabricio!

Ar y 1 rhaid i mi ysgrifennu'r golofn Dyddiad (ble rydw i eisiau cael y dyddiad) ac ar y golofn 0 lle dwi'n ysgrifennu testun?
Oes angen "" neu debyg?

Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Jorge, na, does ond angen i chi ysgrifennu'r rhif cyfeirnod i'r golofn, fel A = 1 , B = 2 .....
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gwych! Diolch
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Genial, excelente, es lo que estaba buscando, muchas gracias, saludos
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Bodoli una manera de hacer esto pero la fecha se introduzca solo si se escribe una palabra específica?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ond sut ydych chi'n olrhain newidiadau ar fwy nag un golofn? Gan ddefnyddio'ch enghraifft, sut ydych chi'n golygu'r sgript i olrhain newidiadau yn y colofnau "cynnyrch" a "trefnu"?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
a allwn ni newid hwn i olrhain newidiadau ar ystod benodol o golofn yn lle colofn? gan dybied fod ein colofn i'w holrhain ar ganol ein dalen ?
Nid oes unrhyw sylwadau wedi'u postio yma eto
Llwytho mwy o
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir