Utilizați VBA în Google Sheets pentru a auto [duplicate] (Programare, Excel, Vba, Google Apps Script, Google Sheets)

Peter Lauterborn a intrebat.

Încerc să fac ca un document Google să includă o completare automată a datei din ziua respectivă ori de câte ori se modifică o valoare dintr-un rând.

Am găsit un cod Excel VBA care face trucul (mai jos). Cu toate acestea, nu va funcționa în google sheets.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 1 Then Cells(Target.Row, "B") = Date
End Sub

Știți cum să faceți ca acest lucru să funcționeze în foi, fie ca funcție, fie ca cod?

1 răspunsuri
Paulo Avelar

Google Sheets nu acceptă VBA — care înseamnă Visual Basic for Applications, un limbaj Microsoft derivat din Visual Basic.

Ceea ce Sheets face suportă sunt funcțiile Javascript care funcționează la fel ca macrourile.

Vedeți asta pentru mai multe informații despre macrourile Javascript.