awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googleworkspace avatar

googleworkspace/apps-script-samples

0
View on GitHub↗
5,190 Stars·2,003 Forks·JavaScript·Apache-2.0·3 Aufrufedevelopers.google.com/apps-script↗

Apps Script Samples

This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools.

The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and agentic AI workflows.

The library covers a broad range of capabilities, including the development of custom user interfaces and spreadsheet functions, the implementation of event-driven triggers and scheduling, and the integration of external APIs. It further demonstrates professional development lifecycles through examples of local development synchronization, version management, and CI/CD deployment pipelines.

Features

  • Workflow Automation - Automates repetitive tasks and synchronizes data across various Google Workspace applications.
  • Workspace Add-on Development - Provides a framework for building custom UI components and sidebars that extend productivity documents.
  • Recurring Agent Scheduling - Enables scheduling of scripts to run at specific times or recurring intervals.
  • AI Agent Development - Provides reference implementations for building intelligent agents that integrate data stores and APIs.
  • Generative AI Integrations - Connects productivity tools to large language models for content generation, data analysis, and AI agent creation.
  • Generative AI Models - Shows how to connect productivity tools to large language models for data analysis and content generation.
  • Generative AI - Provides examples of prompting large language models to generate text based on input.
  • LLM and Transformer Examples - Provides practical code examples for integrating large language models into productivity tools for analysis and generation.
  • Container-Bound Scripts - Attaches executable logic directly to a specific document or sheet for context-aware automation.
  • Google Workspace Integrations - Automates repetitive tasks and synchronizes data across Google Sheets, Docs, and Gmail.
  • Spreadsheet Automation - Creates custom functions and macros for repetitive data operations and complex calculations in sheets.
  • Workspace Automation Samples - Serves as a comprehensive library of reference implementations for extending and automating Google Workspace applications.
  • AI Content Generation - Demonstrates producing text or images via generative AI model prompts.
  • Productivity Data Management - Manipulates information across spreadsheets, email, and cloud storage using built-in service objects.
  • Scripting Hosts - Executes JavaScript on remote servers to automate tasks across integrated productivity applications.
  • Event-Based Triggers - Implements automation triggers that fire in response to user activities like form submissions or calendar updates.
  • Cloud Service Integrations - Exchanges data between calendars, email, and storage through connected cloud services.
  • Event-Driven Triggers - Runs functions automatically in response to time intervals or user activities like form submissions.
  • Chat Bots - Implements interactive chat bots that trigger workspace actions and display structured information.
  • Messaging App Integrations - Provides templates for building conversational interfaces that allow users to interact with services via a messaging platform.
  • Spreadsheet Function Definitions - Implements custom spreadsheet functions that accept arguments and return values in cells.
  • Chat Interfaces - Demonstrates how to embed services and resources directly into a chat interface for real-time user interaction.
  • Application Interface Extensions - Provides reference implementations for creating custom menus, dialogs, and sidebars within Google Workspace documents.
  • Interactive Chat Interfaces - Provides reference implementations for creating interactive conversational interfaces and cards within chat environments.
  • Agent Interaction Cards - Renders structured UI components as JSON payloads to display interactive cards in chat.
  • Remote Project Downloads - Enables downloading cloud-based script projects to local directories using specific script IDs.
  • External API Connectors - Invokes external translation and geolocation APIs to populate spreadsheet cells.
  • Apps Script Management - Provides tools for local development of scripts with version control and automated deployment pipelines.
  • Versioned Deployments - Provides mechanisms to create and manage immutable version snapshots for deployment as web apps or add-ons.
  • Automation Scripts - Includes scripts for streamlining repetitive workflows and synchronizing data across spreadsheets and emails.
  • Cloud Script Project Initialization - Demonstrates the creation of standalone and container-bound scripts for various Workspace documents.
  • Trigger Lifecycle Management - Allows scripts to programmatically create and delete their own execution triggers.
  • External Service Integrations - Connects productivity tools to external cloud data services for complex computations.
  • Local File Syncing - Synchronizes code between a local file system and the cloud editor to facilitate version control.
  • Project Sync Clients - Syncs local source code with a cloud editor via an external API to enable version control.
  • Chat-Based Task Control - Provides reference implementations for triggering workspace actions via a conversational chat interface.
  • Google Apps Script Pipelines - Demonstrates workflows for managing script versions and deploying web apps using local tools and CI/CD.
  • Script Project Managers - Allows programmatic control of script projects and configurations via a REST API.
  • Release Automation - Automates the release cycle and testing of extensions using command-line tools and hosting services.
  • Script Deployment Managers - Provides an API for programmatically creating and deploying script versions as web apps or add-ons.
  • Web Application Deployment - Enables the deployment of standalone or embedded web applications hosted on the web or internal sites.
  • Multi-Agent Fact-Checkers - Implements AI agents that use web search grounding to verify statements in spreadsheet cells.
  • Workspace Service Wrappers - Provides lightweight wrappers to access extended Google Workspace product functionality.
  • Batch Data Processing - Minimizes server requests by using two-dimensional arrays for bulk data operations in spreadsheets.
  • Configuration Manifests - Uses JSON metadata files to define project permissions, triggers, and resource constraints.
  • Script Version Snapshots - Tracks and manages immutable version snapshots of script files and metadata.
  • CI/CD Integrations - Implements automated pipelines using secret-based authentication to streamline linting, testing, and deployment.
  • Event-Driven - Implements interactive buttons that trigger server-side actions via event requests or open external links.
  • Context Menu Customizations - Adds custom menu options and sub-menus to documents to trigger automated script functions.
  • JSON-Based Card Rendering - Provides implementations for grouping UI widgets into visual containers delivered as JSON payloads for chat interfaces.
  • User Interface Components - Builds interactive screens and layouts to present information and collect user input within workspace documents.

Star-Verlauf

Star-Verlauf für googleworkspace/apps-script-samplesStar-Verlauf für googleworkspace/apps-script-samples

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Apps Script Samples

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Apps Script Samples.
  • google/claspAvatar von google

    google/clasp

    5,484Auf GitHub ansehen↗

    clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and deploy scripts from a local development environment. It provides an alternative to the cloud-based script editor, allowing version control, offline editing, and integration with standard development workflows. The tool supports TypeScript transpilation, so developers can write type-annotated code that compiles to JavaScript for the Apps Script runtime. Authentication is handled via OAuth 2.0, and users can synchronize local files with remote projects using ignore patterns simil

    TypeScriptapps-scriptclijavascript
    Auf GitHub ansehen↗5,484
  • angular/angularfireAvatar von angular

    angular/angularfire

    7,814Auf GitHub ansehen↗

    AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side interfaces for managing authentication, object storage, NoSQL databases, and serverless functions. The project utilizes observables and dependency injection to integrate cloud services into the application hierarchy. It features a reactive interface for streaming real-time data, managing document-based databases, and tracking authentication state as a continuous stream of tokens. The platform covers a broad range of cloud capabilities, including identity verification, binary f

    TypeScript
    Auf GitHub ansehen↗7,814
  • burnash/gspreadAvatar von burnash

    burnash/gspread

    7,479Auf GitHub ansehen↗

    gspread is a Python client library and API wrapper designed for programmatically interacting with Google Sheets. It serves as a spreadsheet automation library that enables the creation, organization, and management of cloud-based spreadsheets via Python scripts. The library provides a simplified interface for Google Sheets automation, allowing users to read, write, and update data without writing raw HTTP requests. It supports cloud spreadsheet integration, enabling external Python applications to use Google Sheets as a data storage layer. The project covers a broad range of capabilities inc

    Python
    Auf GitHub ansehen↗7,479
  • kestra-io/kestraAvatar von kestra-io

    kestra-io/kestra

    27,073Auf GitHub ansehen↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Javaautomationdata-orchestrationdevops
    Auf GitHub ansehen↗27,073
Alle 30 Alternativen zu Apps Script Samples anzeigen→

Häufig gestellte Fragen

Was macht googleworkspace/apps-script-samples?

This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools.

Was sind die Hauptfunktionen von googleworkspace/apps-script-samples?

Die Hauptfunktionen von googleworkspace/apps-script-samples sind: Workflow Automation, Workspace Add-on Development, Recurring Agent Scheduling, AI Agent Development, Generative AI Integrations, Generative AI Models, Generative AI, LLM and Transformer Examples.

Welche Open-Source-Alternativen gibt es zu googleworkspace/apps-script-samples?

Open-Source-Alternativen zu googleworkspace/apps-script-samples sind unter anderem: google/clasp — clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and… angular/angularfire — AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side… burnash/gspread — gspread is a Python client library and API wrapper designed for programmatically interacting with Google Sheets. It… kestra-io/kestra — Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes… yonom/assistant-ui — assistant-ui is a React UI library and framework for building conversational interfaces that connect users to large… apache/openwhisk — OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API…