Skip to content

Instantly share code, notes, and snippets.

View tanaikech's full-sized avatar

Kanshi TANAIKE tanaikech

View GitHub Profile
@tanaikech
tanaikech / submit.md
Last active April 2, 2024 07:52
Technique for Appending Values to Specific Columns on Google Spreadsheet using Google Apps Script

Technique for Appending Values to Specific Columns on Google Spreadsheet using Google Apps Script

Abstract

This report addresses the challenge of appending values to specific columns in Google Sheets when columns have uneven last rows. It offers a Google Apps Script solution with a sample script and demonstration image, enabling efficient and flexible data manipulation.

Introduction

@tanaikech
tanaikech / submit.md
Created March 30, 2024 05:31
Analyzing Trends of Google Apps Script from Questions on Stackoverflow using Gemini 1.5 API

Analyzing Trends of Google Apps Script from Questions on Stackoverflow using Gemini 1.5 API

Abstract

A new large language model (LLM) called Gemini with an API is now available, allowing developers to analyze vast amounts of data. This report explores trends in Google Apps Script by using the Gemini 1.5 API to analyze questions on Stack Overflow.

Introduction

@tanaikech
tanaikech / sbmit.md
Last active March 30, 2024 02:36
Generating Texts using Files Uploaded by Gemini 1.5 API

Generating Texts using Files Uploaded by Gemini 1.5 API

Abstract

The Gemini API allows the generating of text from uploaded files using Google Apps Script. It expands the potential of various scripting languages for diverse applications.

Introduction

@tanaikech
tanaikech / submit.md
Created March 25, 2024 02:23
Crafting Bespoke Output Formats with Gemini API

Crafting Bespoke Output Formats with Gemini API

Abstract

The Gemini API unlocks potential for diverse applications but requires consistent output formatting. This report proposes a method using question phrasing and API calls to craft a bespoke output, enabling seamless integration with user applications. Examples include data categorization and obtaining multiple response options.

Introduction

@tanaikech
tanaikech / submit.md
Created March 21, 2024 06:47
Attempting Reverse Engineering with Gemini API and Google Apps Script

Attempting Reverse Engineering with Gemini API and Google Apps Script

Abstract

Gemini API on Vertex AI/Studio unlocks new applications with data retrieval and content generation through function calls. This report explores using the API for reverse engineering with a sample interpreter in Google Apps Script.

Introduction

The recent release of the LLM model Gemini as an API on Vertex AI and Google AI Studio unlocks a vast potential for new applications and methodologies. It significantly expands capabilities across diverse situations, paving the way for groundbreaking applications. Notably, the Gemini API allows data retrieval and content generation through function calls. In my recent report, "Guide to Function Calling with Gemini and Google Apps Script", I explore function calls as a launchpad for various applications. This report showcases reverse engineering using the Gemini API, with a sa

@tanaikech
tanaikech / submit.md
Created March 15, 2024 11:54
Copying Sheet Including Charts from Google Spreadsheet to Another Google Spreadsheet using Google Apps Script

Copying Sheet Including Charts from Google Spreadsheet to Another Google Spreadsheet using Google Apps Script

Abstract

This report presents a workaround for copying a sheet, including its charts, from Google Spreadsheet "A" to Google Spreadsheet "B" using Google Apps Script.

Description

In this report, I would like to introduce a workaround for the following goal:

@tanaikech
tanaikech / submit.md
Last active March 14, 2024 11:00
Empowering Everyone to Leverage Various Google APIs using Google Apps Script

Empowering Everyone to Leverage Various Google APIs using Google Apps Script

Abstract

Google offers powerful APIs but using them (except advanced services) can be complex. A new, simpler method would benefit developers creating diverse applications. To address this, I built a Google Apps Script library simplifying API access.

Description

@tanaikech
tanaikech / submit.md
Last active March 6, 2024 12:04
Enhanced Search using Gemini API

Enhanced Search using Gemini API

Abstract

The Gemini API can now do semantic searches, going beyond content generation. This means it can understand the meaning of your search and provide better results, even if your words don't exactly match the data. This report introduces the enhanced search capabilities of the Gemini API.

Introduction

@tanaikech
tanaikech / submit.md
Created March 3, 2024 08:01
Technique for Protecting Google Spreadsheet using Google Apps Script

Technique for Protecting Google Spreadsheet using Google Apps Script

Abstract

Google Apps Script automates tasks like managing protections in Google Spreadsheets. These protections control user access to specific cells. While scripts exist for this purpose, users still encounter challenges, prompting this report. The report aims to introduce techniques for managing protections using sample scripts, helping users understand and implement this functionality.

Introduction

@tanaikech
tanaikech / submit.md
Created February 29, 2024 02:25
Similarity Viewer using Gemini API with Google Spreadsheet and Google Apps Script

Similarity Viewer using Gemini API with Google Spreadsheet and Google Apps Script

Abstract

The Gemini API enables both content generation and semantic search, managing data effectively. This report introduces a Gemini-powered similarity viewer for easy visualization of complex text similarity scores, using Google Spreadsheet and Apps Script.

Introduction