No, it has a REST API; you need Apps Script if you want automation within Sheets, but you can interact with Sheets without it.