Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ConnectAI-E/Awesome-BaseScript

🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.
https://github.com/ConnectAI-E/Awesome-BaseScript

List: Awesome-BaseScript

awesome base-script lark

Last synced: about 2 months ago
JSON representation

🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.

Awesome Lists containing this project

README

        

image

Awesome BaseScript


🍻 A curated list of awesome lark-base script resources, demo, libraries, tools


[**English**](./README.md) · [**简体中文**](./README_CN.md)


## 🎁 Join Now !
image

The official launch of the Developer Incentive Program for Feishu plugins is now underway.

Duration: September 1, 2023, to March 1, 2024.

Successfully published plugins are eligible for a cash reward of ¥2,000 RMB or a ¥2,000 RMB JD.com gift card.

[Learn more](https://bytedance.feishu.cn/wiki/O7uQw0pp6ilBxRkeeBDcv2bBnEf)

## Contents

- [Contents](#contents)
- [Best\_Practices](#best_practices)
- [Document](#document)
- [Quick\_Start](#quick_start)
- [Hacker\_Job](#hacker_job)
- [Contact](#contact)

## Best_Practices

1️⃣ clone deme

``` js
git clone ....
pnpm install
pnpm dev
```

2️⃣ Copy http://localhost:5173/ to the multidimensional table webview address.

## Document

_Authentic primary materials_

- [Extension Script Development Guide](https://bytedance.feishu.cn/docx/HazFdSHH9ofRGKx8424cwzLlnZc)
- [Extension Script API Documentation](https://bytedance.feishu.cn/docx/HjCEd1sPzoVnxIxF3LrcKnepnUf)
- [Frequently Asked Questions about Extension Script Development](https://bytedance.feishu.cn/docx/QpMLdHkoporxOHxya5mcxhxln6f)
- [Table Authorization Code SDK - Node.js Version](https://bytedance.feishu.cn/wiki/Idp0wzDNRi5ALZkCsSZcB9y4nSb)
- [Table Authorization Code SDK - Python Version](https://bytedance.feishu.cn/wiki/E95iw3QohiOOolkjmXwcVsC5nae)
- [Table Authorization Code SDK - Formal Version for Golang](https://bytedance.feishu.cn/docx/T7p3dIDILoaV6KxpKvRclV1Znrg)

**[⬆ back to top](#contents)**

## Quick_Start

_Get started quickly without hesitation_

- [HTML-Template](https://github.com/ConnectAI-E/BaseScript-HTML-Template) - Official HTML
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-HTML-Template)
- [React-Template](https://github.com/ConnectAI-E/BaseScript-React-Template) - Official React
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-React-Template)
- [Vue-Template](https://github.com/ConnectAI-E/BaseScript-Vue-Template) - Official Vue
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Vue-Template)
- [Nextjs-Template](https://github.com/ConnectAI-E/BaseScript-Nextjs-Template) - Official Next.js
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Nextjs-Template)

**[⬆ back to top](#contents)**

## Hacker_Job

_See how others play_

- [Talk-Base](https://github.com/ConnectAI-E/TalkBase) - Extract any data from natural language and enter it into
multidimensional tables by simply editing table fields and annotations, powered by the typechat
engine ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/TalkBase)
- [Find-And-Replace](https://github.com/ConnectAI-E/BaseScipt-FindAndReplace) - Find and replace data in
multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScipt-FindAndReplace)
- [Search-And-Deduplication](https://github.com/ConnectAI-E/BaseScript-SearchAndDeduplication) - Find duplicate records
based on certain conditions and delete
them ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SearchAndDeduplication)
- [Fill-With-Random-Values](https://github.com/ConnectAI-E/BaseScript-FillwithRandomValues) - Populate fields using
random numbers ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FillwithRandomValues)
- [URL-To-Attachment](https://github.com/ConnectAI-E/BaseScript-URLtoAttachment) - Convert URLs within multidimensional
tables to attachments ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-URLtoAttachment)
- [Proper-Function](https://github.com/ConnectAI-E/BaseScript-ProperFunction) - Choose a specific text field, capitalize
the first letter of each English word while converting the rest to
lowercase ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ProperFunction)
- [Connect-Prompt](https://github.com/ConnectAI-E/BaseScript-ConnectPrompt) - Generate field data using
OpenAI ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ConnectPrompt)
- [Base-Translator-FE](https://github.com/ConnectAI-E/BaseScript-BaseTranslatorFE) - Translate table fields into other
languages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseTranslatorFE)
- [Base-Location-Utils](https://github.com/ConnectAI-E/BaseScript-BaseLocationUtils) - Retrieve detailed geographical
location information based on
fields ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseLocationUtils)
- [Random-Sort](https://github.com/ConnectAI-E/BaseScript-RandomSort) - Randomly shuffle the order of records in a data
table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-RandomSort)
- [Lottery-Page](https://github.com/ConnectAI-E/BaseScript-LotteryPage) - A powerful, multidimensional table-based tool
for simple and efficient lottery draws, supporting thousands of
participants ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LotteryPage)
- [Excel-Import](https://github.com/ConnectAI-E/BaseScript-ExcelImport) - Import local Excel files into existing
multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ExcelImport)
- [Link-Preview](https://github.com/ConnectAI-E/BaseScript-LinkPreview) - Preview web links within a
cell ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LinkPreview)
- [Split-Columns](https://github.com/ConnectAI-E/BaseScript-SplitColumns) - Split text fields into multiple columns,
supporting various
delimiters ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitColumns)
- [QRCode-Generator](https://github.com/ConnectAI-E/BaseScript-QRCode-Generator) - QR code
generator ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-QRCode-Generator)
- [AttachmentDownloader](https://github.com/ConnectAI-E/BaseScript-AttachmentDownloader) - Bulk download attachment
files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-AttachmentDownloader)
- [CurrencyConversion](https://github.com/ConnectAI-E/BaseScript-CurrencyConversion) - Convert currency based on
real-time exchange rates and write to the
field ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CurrencyConversion)
- [Excel-Compare-and-Import](https://github.com/ConnectAI-E/BaseScript-Excel-Compare-and-Import) - Easily import local
Excel files into existing multidimensional spreadsheets, supporting content appending and comparative
imports. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Excel-Compare-and-Import)
- [Translate](https://github.com/ConnectAI-E/BaseScript-Translate) - Select a cell, and it will be automatically
translated into Chinese/English. Replace the original text with one
click ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Translate)
- [Mp3Player](https://github.com/ConnectAI-E/BaseScript-Mp3Player) - Mp3Player ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Mp3Player)
- [PreviewImages](https://github.com/ConnectAI-E/BaseScript-PreviewImages) - PreviewImages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-PreviewImages)
- [SplitRows](https://github.com/ConnectAI-E/BaseScript-SplitRows) - Multidimensional table data is divided into rows ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRows)
- [CartesianProduct](https://github.com/ConnectAI-E/BaseScript-CartesianProduct) - Perform a cross-join (Cartesian product) of multiple data tables and write the results into a new data table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CartesianProduct)
- [DevTool](https://github.com/ConnectAI-E/BaseScript-DevTool) - This tool is used to obtain IDs related to a base, including BaseID, FieldID, TableID, RecordID, and so on. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-DevTool)
- [CleanData](https://github.com/ConnectAI-E/BaseScript-CleanData) - Used to bulk delete entire views or data from multiple fields, capable of bypassing the 5000 records limit. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CleanData)
- [GlobalSearch](https://github.com/ConnectAI-E/BaseScript-GlobalSearch) - Quickly search all data in base without switching tables to find everything ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-GlobalSearch)
- [SplitRowsToOtherTable](https://github.com/ConnectAI-E/BaseScript-SplitRowsToOtherTable) - Split text, multiple-choice, and other data into separate data tables and support data synchronization for other fields. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRowsToOtherTable)
- [TextToMultiSelect](https://github.com/ConnectAI-E/BaseScript-TextToMultiSelect) - Batch converting the content of multiple lines of text fields into the values of a multiple-choice field. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-TextToMultiSelect)
- [FieldCopy](https://github.com/ConnectAI-E/BaseScript-FieldCopy) - Batch copy the fields in a data table to other data tables or the current data table, allowing you to manually reference the data of other tables when you enable advanced permissions ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FieldCopy)
- [UploadFiles](https://github.com/ConnectAI-E/BaseScript-UploadFiles) - Batch upload of attachments, support for uploading and creating new records, or matching field upload, improve the efficiency of uploading files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-UploadFiles)
- [CalendarConversion](https://github.com/ConnectAI-E/BaseScript-CalendarConversion) - Support Gregorian calendar date and lunar calendar date conversion ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CalendarConversion)
- [MergeTables](https://github.com/ConnectAI-E/BaseScript-MergeTables) - Support merging multiple data tables into one data table, easy to merge large amounts of data ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-MergeTables)

**[⬆ back to top](#contents)**

## Contact

🍻 **[Submit Your Shared Project](https://bytedance.feishu.cn/share/base/form/shrcnwEhiP3yXlHko8LXFGBw1Ic) and let more
people use your Base extensions**