Hi Jiří,
Thank you for bumping this old thread. However, for better tracking, I would recommend that you create a new thread for future concerns related to the Google Ads Scripts and its features.
Moving forward, my apologies as our team cannot provide implementation for customers, we can however, provide the relevant documentation and information that customers can use to implement their requirements.
As for your concern, could you confirm whether you are referring to promotion extensions or price extensions? I asked because promotion extensions are currently not yet supported. You may follow our
blog for updates.
Regarding the items you listed, please provide additional details on some of the items so I can better assist you :
- Update ending of price extension every day? - could you confirm which attribute of the price extension you are referring to?
- Set up % or X currency sale? - could you confirm if what you want is to set the % or X currency sale from somewhere to the amount field of price item. If yes, you could set it via the withAmount(amount) method of the price item builder upon creation.
- URL 404 checker? - could you confirm if you are looking for a 404 error checker for price extensions URLs? If yes, then we currently do not have a Script for this, however, you can implement the UrlFetchApp.fetch() and supply the price extension URL. You can then use the getResponseCode() to retrieve the return code for the URLs that you specified.
Best regards,
Peter
Google Ads Scripts Team

ref:_00D1U1174p._5001UZVWQj:ref