Hi,
Thank you for reaching out to us. This is Yasmin from the Google Ads Scripts Team. Please excuse us for only getting back now as your message failed to be routed to our support queue.
You can refer to the
Google Ads Scripts documentation for reference on the available methods which can currently be used in Google Ads Scripts. Kindly note that there isn't a getChanges() method for
AdsApp.Account, as well as a getLastModifiedBy() method which can be used with the aforementioned tool.
That being said, you could make use of
Reporting and report on the
change_event report type. You can check
this link for an example of an implementation when reporting. To give some information on the report type, this describes the granular change, however, it is only of the returned resource of certain resource types. Changes made through UI, API and new versions of Editor by external users (including external users, and internal users that can be shown externally) in the past 30 days will be shown. The change shows the old values of the changed fields before the change and the new values right after the change. ChangeEvent could have up to 3 minutes delay to reflect a new change.
Let us know if you have any further clarifications.
Regards,
Yasmin
Google Ads Scripts Team