Wiem, że łatwo można zobaczyć historię zmian w Arkuszu Google. Ale to tak samo, jak uruchamianie git log
. Pokazuje chronologiczną kolejność zmian w pliku.
Tak naprawdę jestem zainteresowany czymś, co robi to git blame
, co robi, czyli wybieraniem danych i sprawdzaniem, kto dokonał tej zmiany, a co ważniejsze, kiedy . Jak możemy to zrobić?
google-sheets
abbood
źródło
źródło
Odpowiedzi:
Krótka odpowiedź
Arkusze Google nie zawierają tego jako wbudowanej funkcji.Google dodał podobną funkcję w 2019 r .: historię edycji komórki.Wyjaśnienie
Interfejs użytkownika Arkuszy Google ma dostęp do historii zmian poprzez Plik> Historia zmian. W tej chwili nie zawiera odpowiednika,
git blame
ale Google niedawno (połowa 2019 r.) Dodał łatwy sposób sprawdzenia historii komórek. Wystarczy kliknąć komórkę prawym przyciskiem myszy i wybrać opcję Pokaż historię edycji .Istnieje bezpłatne narzędzie programistyczne innej firmy o nazwie BetterLog, które może pomóc utworzyć dziennik zmian wprowadzonych za pomocą Google Apps Script, ale należy pamiętać, że wyzwalacze Google Apps Script działają na zasadzie „dołożenia wszelkich starań” (co oznacza, że niektóre zmiany nie mogą uruchomić odpowiedni wyzwalacz powodujący pominięcie niektórych dzienników).
Inną alternatywą jest użycie interfejsu API Dysku Google w celu uzyskania dostępu do zasobu wersji . W ten sposób możesz manipulować w podobny sposób
git blame
.Związane z
źródło
Ta funkcja jest teraz dostępna w waniliowych Arkuszach Google! Wystarczy kliknąć komórkę prawym przyciskiem myszy i wybrać „Pokaż historię edycji”.
Edycja :
Najwyraźniej ta funkcja zaczęła działać 25 czerwca 2019 r., Zgodnie z tym postem na blogu .
Wygląda na to, że już na to dobrze odpowiedziano !
źródło