We frequently use Google Apps script to run BigQuery queries and put them into a Google Sheet. However, the workflow is annoying:
BigQuery Team definitely has some secret sauce here as they actually have this functionality in their Native BigQuery UI – you can save and then reuse it from within that UI
As of using saved query programmatically I can recommend this route: