🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@robinpath/google-sheets

Package Overview
Dependencies
Maintainers
4
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@robinpath/google-sheets - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+35
-7
package.json
{
"name": "@robinpath/google-sheets",
"version": "0.1.0",
"publishConfig": { "access": "public" },
"version": "0.1.1",
"publishConfig": {
"access": "public"
},
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" } },
"files": ["dist"],
"scripts": { "build": "tsc" },
"peerDependencies": { "@wiredwp/robinpath": ">=0.20.0" },
"devDependencies": { "@wiredwp/robinpath": "^0.30.1", "typescript": "^5.6.0" }
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsc"
},
"peerDependencies": {
"@robinpath/core": ">=0.20.0"
},
"devDependencies": {
"@robinpath/core": "^0.30.1",
"typescript": "^5.6.0"
},
"description": "Google Sheets module for RobinPath.",
"keywords": [
"googlesheets",
"productivity"
],
"license": "MIT",
"robinpath": {
"category": "productivity",
"type": "integration",
"auth": "api-key",
"functionCount": 10
}
}
-140
import type { BuiltinHandler } from "@wiredwp/robinpath";
export declare const GoogleSheetsFunctions: Record<string, BuiltinHandler>;
export declare const GoogleSheetsFunctionMetadata: {
setCredentials: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
getValues: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
setValues: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
appendRow: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
clearRange: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
create: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
getSheets: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
addSheet: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
deleteSheet: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
findRows: {
description: string;
parameters: {
name: string;
dataType: string;
description: string;
formInputType: string;
required: boolean;
}[];
returnType: string;
returnDescription: string;
example: string;
};
};
export declare const GoogleSheetsModuleMetadata: {
description: string;
category: string;
methods: string[];
};
//# sourceMappingURL=google-sheets.d.ts.map
{"version":3,"file":"google-sheets.d.ts","sourceRoot":"","sources":["../src/google-sheets.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAA2C,MAAM,oBAAoB,CAAC;AAmHlG,eAAO,MAAM,qBAAqB,EAAE,MAAM,CAAC,MAAM,EAAE,cAAc,CAWhE,CAAC;AAEF,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAsGxC,CAAC;AAEF,eAAO,MAAM,0BAA0B;;;;CAItC,CAAC"}
const config = new Map();
function getConfig(key) {
const val = config.get(key);
if (!val)
throw new Error(`Google Sheets: "${key}" not configured. Call googleSheets.setCredentials first.`);
return val;
}
async function sheetsApi(path, method = "GET", body) {
const token = getConfig("accessToken");
const base = "https://sheets.googleapis.com/v4/spreadsheets";
const res = await fetch(`${base}${path}`, {
method,
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: body ? JSON.stringify(body) : undefined,
});
if (!res.ok) {
const text = await res.text();
throw new Error(`Google Sheets API error (${res.status}): ${text}`);
}
return res.json();
}
const setCredentials = (args) => {
const accessToken = args[0];
if (!accessToken)
throw new Error("googleSheets.setCredentials requires an access token.");
config.set("accessToken", accessToken);
return "Google Sheets credentials configured.";
};
const getValues = async (args) => {
const spreadsheetId = args[0];
const range = args[1];
if (!spreadsheetId || !range)
throw new Error("googleSheets.getValues requires spreadsheetId and range.");
return sheetsApi(`/${spreadsheetId}/values/${encodeURIComponent(range)}`);
};
const setValues = async (args) => {
const spreadsheetId = args[0];
const range = args[1];
const values = args[2];
if (!spreadsheetId || !range || !values)
throw new Error("googleSheets.setValues requires spreadsheetId, range, and values.");
return sheetsApi(`/${spreadsheetId}/values/${encodeURIComponent(range)}?valueInputOption=USER_ENTERED`, "PUT", { range, values });
};
const appendRow = async (args) => {
const spreadsheetId = args[0];
const range = args[1];
const values = args[2];
if (!spreadsheetId || !range || !values)
throw new Error("googleSheets.appendRow requires spreadsheetId, range, and values.");
return sheetsApi(`/${spreadsheetId}/values/${encodeURIComponent(range)}:append?valueInputOption=USER_ENTERED&insertDataOption=INSERT_ROWS`, "POST", { values: [values] });
};
const clearRange = async (args) => {
const spreadsheetId = args[0];
const range = args[1];
if (!spreadsheetId || !range)
throw new Error("googleSheets.clearRange requires spreadsheetId and range.");
return sheetsApi(`/${spreadsheetId}/values/${encodeURIComponent(range)}:clear`, "POST");
};
const create = async (args) => {
const title = args[0];
if (!title)
throw new Error("googleSheets.create requires a title.");
return sheetsApi("", "POST", { properties: { title } });
};
const getSheets = async (args) => {
const spreadsheetId = args[0];
if (!spreadsheetId)
throw new Error("googleSheets.getSheets requires spreadsheetId.");
const result = (await sheetsApi(`/${spreadsheetId}?fields=sheets.properties`));
return result.sheets;
};
const addSheet = async (args) => {
const spreadsheetId = args[0];
const title = args[1];
if (!spreadsheetId || !title)
throw new Error("googleSheets.addSheet requires spreadsheetId and title.");
return sheetsApi(`/${spreadsheetId}:batchUpdate`, "POST", {
requests: [{ addSheet: { properties: { title } } }],
});
};
const deleteSheet = async (args) => {
const spreadsheetId = args[0];
const sheetId = args[1];
if (!spreadsheetId || sheetId === undefined)
throw new Error("googleSheets.deleteSheet requires spreadsheetId and sheetId.");
return sheetsApi(`/${spreadsheetId}:batchUpdate`, "POST", {
requests: [{ deleteSheet: { sheetId } }],
});
};
const findRows = async (args) => {
const spreadsheetId = args[0];
const range = args[1];
const searchValue = args[2];
const column = args[3] ?? 0;
if (!spreadsheetId || !range || searchValue === undefined)
throw new Error("googleSheets.findRows requires spreadsheetId, range, and searchValue.");
const result = (await sheetsApi(`/${spreadsheetId}/values/${encodeURIComponent(range)}`));
const rows = result.values ?? [];
return rows.filter((row) => row[column] !== undefined && String(row[column]) === String(searchValue));
};
export const GoogleSheetsFunctions = {
setCredentials,
getValues,
setValues,
appendRow,
clearRange,
create,
getSheets,
addSheet,
deleteSheet,
findRows,
};
export const GoogleSheetsFunctionMetadata = {
setCredentials: {
description: "Set the OAuth2 access token for Google Sheets API.",
parameters: [
{ name: "accessToken", dataType: "string", description: "OAuth2 access token", formInputType: "text", required: true },
],
returnType: "string",
returnDescription: "Confirmation message.",
example: 'googleSheets.setCredentials "ya29.xxx"',
},
getValues: {
description: "Read values from a spreadsheet range.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "range", dataType: "string", description: "A1 notation range (e.g. Sheet1!A1:C10)", formInputType: "text", required: true },
],
returnType: "object",
returnDescription: "Object containing values array.",
example: 'googleSheets.getValues "spreadsheet_id" "Sheet1!A1:C10"',
},
setValues: {
description: "Write values to a spreadsheet range.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "range", dataType: "string", description: "A1 notation range", formInputType: "text", required: true },
{ name: "values", dataType: "array", description: "2D array of values", formInputType: "json", required: true },
],
returnType: "object",
returnDescription: "Update response with updated range info.",
example: 'googleSheets.setValues "spreadsheet_id" "Sheet1!A1:B2" [[1,2],[3,4]]',
},
appendRow: {
description: "Append a row of values to a spreadsheet.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "range", dataType: "string", description: "A1 notation range to append after", formInputType: "text", required: true },
{ name: "values", dataType: "array", description: "Array of values for the new row", formInputType: "json", required: true },
],
returnType: "object",
returnDescription: "Append response.",
example: 'googleSheets.appendRow "spreadsheet_id" "Sheet1!A:C" ["Alice", 25, "alice@example.com"]',
},
clearRange: {
description: "Clear all values in a spreadsheet range.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "range", dataType: "string", description: "A1 notation range to clear", formInputType: "text", required: true },
],
returnType: "object",
returnDescription: "Clear response.",
example: 'googleSheets.clearRange "spreadsheet_id" "Sheet1!A1:C10"',
},
create: {
description: "Create a new Google Spreadsheet.",
parameters: [
{ name: "title", dataType: "string", description: "Title for the new spreadsheet", formInputType: "text", required: true },
],
returnType: "object",
returnDescription: "Created spreadsheet object with spreadsheetId.",
example: 'googleSheets.create "My New Sheet"',
},
getSheets: {
description: "List all sheets/tabs in a spreadsheet.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
],
returnType: "array",
returnDescription: "Array of sheet property objects.",
example: 'googleSheets.getSheets "spreadsheet_id"',
},
addSheet: {
description: "Add a new sheet/tab to a spreadsheet.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "title", dataType: "string", description: "Title for the new sheet", formInputType: "text", required: true },
],
returnType: "object",
returnDescription: "Batch update response.",
example: 'googleSheets.addSheet "spreadsheet_id" "New Tab"',
},
deleteSheet: {
description: "Delete a sheet/tab from a spreadsheet.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "sheetId", dataType: "number", description: "Numeric ID of the sheet to delete", formInputType: "number", required: true },
],
returnType: "object",
returnDescription: "Batch update response.",
example: 'googleSheets.deleteSheet "spreadsheet_id" 123456',
},
findRows: {
description: "Find rows matching a value in a specific column.",
parameters: [
{ name: "spreadsheetId", dataType: "string", description: "The spreadsheet ID", formInputType: "text", required: true },
{ name: "range", dataType: "string", description: "A1 notation range to search", formInputType: "text", required: true },
{ name: "searchValue", dataType: "string", description: "Value to search for", formInputType: "text", required: true },
{ name: "column", dataType: "number", description: "Column index to search (0-based, default 0)", formInputType: "number", required: false },
],
returnType: "array",
returnDescription: "Array of matching rows.",
example: 'googleSheets.findRows "spreadsheet_id" "Sheet1!A:D" "Alice"',
},
};
export const GoogleSheetsModuleMetadata = {
description: "Read, write, and manage Google Sheets spreadsheets via the Google Sheets API v4.",
category: "productivity",
methods: Object.keys(GoogleSheetsFunctions),
};
//# sourceMappingURL=google-sheets.js.map
{"version":3,"file":"google-sheets.js","sourceRoot":"","sources":["../src/google-sheets.ts"],"names":[],"mappings":"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"}
import type { ModuleAdapter } from "@wiredwp/robinpath";
declare const GoogleSheetsModule: ModuleAdapter;
export default GoogleSheetsModule;
export { GoogleSheetsModule };
export { GoogleSheetsFunctions, GoogleSheetsFunctionMetadata, GoogleSheetsModuleMetadata } from "./google-sheets.js";
//# sourceMappingURL=index.d.ts.map
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAGxD,QAAA,MAAM,kBAAkB,EAAE,aAMzB,CAAC;AAEF,eAAe,kBAAkB,CAAC;AAClC,OAAO,EAAE,kBAAkB,EAAE,CAAC;AAC9B,OAAO,EAAE,qBAAqB,EAAE,4BAA4B,EAAE,0BAA0B,EAAE,MAAM,oBAAoB,CAAC"}
import { GoogleSheetsFunctions, GoogleSheetsFunctionMetadata, GoogleSheetsModuleMetadata } from "./google-sheets.js";
const GoogleSheetsModule = {
name: "googleSheets",
functions: GoogleSheetsFunctions,
functionMetadata: GoogleSheetsFunctionMetadata,
moduleMetadata: GoogleSheetsModuleMetadata,
global: false,
}; // as ModuleAdapter
export default GoogleSheetsModule;
export { GoogleSheetsModule };
export { GoogleSheetsFunctions, GoogleSheetsFunctionMetadata, GoogleSheetsModuleMetadata } from "./google-sheets.js";
//# sourceMappingURL=index.js.map
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,qBAAqB,EAAE,4BAA4B,EAAE,0BAA0B,EAAE,MAAM,oBAAoB,CAAC;AAErH,MAAM,kBAAkB,GAAkB;IACxC,IAAI,EAAE,cAAc;IACpB,SAAS,EAAE,qBAAqB;IAChC,gBAAgB,EAAE,4BAAmC;IACrD,cAAc,EAAE,0BAAiC;IACjD,MAAM,EAAE,KAAK;CACd,CAAC,CAAC,mBAAmB;AAEtB,eAAe,kBAAkB,CAAC;AAClC,OAAO,EAAE,kBAAkB,EAAE,CAAC;AAC9B,OAAO,EAAE,qBAAqB,EAAE,4BAA4B,EAAE,0BAA0B,EAAE,MAAM,oBAAoB,CAAC"}