砂芯 (本回购)具备运行强大的电子表格托管服务器所需的功能。 砂粒电子 是一个Linux/macOS/Windows桌面应用程序,用于查看和编辑本地存储的电子表格。 静态砂粒 是Grist的完全浏览器内版本,用于在网站上显示电子表格,无需后端支持。
问题? 反馈? 想与Grist分享您正在构建的内容吗? 加入我们的 官方Discord服务器 或访问我们的 社区论坛 .
砂砾.mp4
列的工作方式与它们在数据库中的工作方式类似:它们被命名,并且保存一种数据。 列可以由公式、电子表格样式填充,并在引用的单元格更改时自动更新。
Python公式。 完全 支持Python语法 ,包括标准库。 许多 Excel函数 也可用。 安 人工智能助理 专门针对公式生成进行了调整(使用OpenAI gpt-3.5-turbo或 拉马 通过 美洲驼-赛珍珠 ).
一种可移植的、自包含的格式。 基于部署最广泛的数据库引擎SQLite。 任何可以读取SQLite的工具都可以从Grist文件中读取数字和文本数据。 使能够 备份 您可以放心地完全恢复。 非常适合在不同主机之间移动。
可以在静态网站上显示 静态砂粒 –无需特殊服务器。 用于本地查看和编辑的独立桌面应用程序: 砂粒电子 . 方便的编辑和格式化功能。 拖放式仪表板。 增量导入 . 从您的银行导入过去三个月活动的CSV。。。 …并在一个月后导入新活动,无需大惊小怪或重复。
集成。 A类 REST API , Zapier动作/触发器 ,以及来自类似公司的支持 积分器 . 导入/导出到谷歌驱动器、Excel格式、CSV。 将数据链接到 自定义小部件 ,在外部托管。 可配置的传出webhook。
许多模板 首先,从投资研究到组织寻宝活动。 访问控制选项。 自我维护。 适用于内部网操作和特定的合规性要求。
不受信任文档的沙盒选项。 在Linux或使用Docker时,您可以启用 g遮阳板 在单个文档级别进行沙盒处理。 在macOS上,您可以使用本机沙箱。 在任何操作系统(包括Windows)上,都可以使用基于wasm的沙箱。
翻译成多种语言。 F1 key提供了一些快速帮助。 这过去是不言而喻的,但总的来说,Grist有很好的键盘支持。 我们将进度发布在 𝕏 或者推特什么的 并发布 每月通讯 .
您可以在Grist实验室运行的托管服务中尝试Grist out,网址为 docs.getgrist.com网站 (无需注册)。 或者您可以在 gristlabs.gitub.io/grist-静态 . 或者您可以从下载Grist作为桌面应用程序 github.com/gristlabs/grist-electrone公司 .
码头工人拉动软骨 docker运行-p 8484:8484-it gristlabs/grist
docker运行-p 8484:8484-v $PWD(美元) /persistent:/presisten-it gristlabs/grist
docker运行--env PORT=9999-p 9999:9999-v$PWD/persist:/persist-it gristlabs/grist
docker运行-p 8484:8484-e GRIST_BOOT_KEY=secret-it gristlabs/GRIST
纱线安装 纱线运行构建:prod 纱线运行安装:python 纱线起动 #Grist将在 本地主机:8484/
在macOS上, 导出GRIST_SANDBOX_FLAVOR=macSandboxExec 使用本机 沙盒执行器 沙盒命令。 在Linux上 gVisor跑步记录 安装, 导出GRIST_SANDBOX_FLAVOR=gvisor 是一个选项。 在包括Windows在内的任何操作系统上, export GRIST_SANDBOX_FLAVOR=密码 可用。
docker运行--env GRIST_DEFAULT_EMAIL= 我的@电子邮件 -p 8484:8484-v$PWD/persist:/persist-it gristlabs/grist
开发人员社区。 检查源代码、修复错误和开发的自由 对于像电子表格这样的通用产品来说,新功能是一件大事,因为它有 对某个地方的某人至关重要的长尾特征。 增加信任。 因为任何人都可以检查源代码,所以“模糊安全”不是 一个选项。 代码中的漏洞可以被其他人发现,并在其导致之前报告 损坏。 独立性。 无论Grist Labs的业务前景如何,您都可以使用Grist, 因为它是开源的,可以自托管。 使用我们的托管解决方案很方便,但您 未锁定。 价格灵活性。 如果你资金不足但有时间投资,那么自我托管是一个不错的选择 选项。 DIY用户可能有技术悟性和动机去钻研和改进, 这可以使Grist的所有用户受益。 可扩展性。 对于开发人员来说,开源使构建扩展(例如 提升自订控件 ). 您可以更轻松地将Grist包括在您的管道中。 如果缺少某个功能,您可以只使用源代码并在其基础上进行构建。
抓住ProductHunt AppSumo上的Grist (终身协议已售罄) 卡佩特拉 , G2级 , TrustRadius(信任半径)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
使用会话,并在登录端点上进行转发验证。 例如,使用traefik反向代理 traefik前向授权 中间件: 网格_导航_会话 :不要设置,或设置为错误的值。 确保反向代理将前向身份验证中间件应用于 GRIST_FORWARD_AUTH_LOGIN_PATH公司 和 GRIST_FORWARD_AUTH_LOGOUT_PATH公司 . 如果要在某些情况下允许匿名访问,请确保所有其他路径都没有 前向认证中间件。 砂砾将根据需要通过重定向到触发 GRIST_FORWARD_AUTH_LOGIN_PATH公司 。用户登录后,Grist将使用会话 在注销之前识别用户。
-
没有会话,并且在所有端点上都进行了转发身份验证。 例如,使用HTTP Basic Auth和服务器配置来设置标头(在 GRIST_FORWARD_AUTH_HEADER公司 )登录用户。
网格_导航_会话 :设置为 真的 。将不使用网格会话。 确保反向代理为所有可能需要的请求设置指定的头 登录信息。 用户不能伪造此标头,因为 格里斯特会相信里面的一切。
GRIST_FORCE_LOGIN=真 禁用匿名访问。
添加的子目录 插件 ,例如。 插件/my-widgets . 或者,您可以设置 GRIST_USER_ROOT公司 环境 变量设置为所需的任意路径,然后创建 插件/my-widgets 在这个范围内。 添加 清单.yml 该子目录中的文件,如下所示 这个:
name:我的小工具 组件: 小部件:widgets.json
这个 小部件.json 文件的格式应为 这个 粗砂小工具 存储库,并应放置在与 清单.yml .任何材料 插件/my-widgets 将由Grist提供服务,并且可以在 小部件.json . 所有文件就绪后,重新启动Grist。 你的小部件应该 现在可以在自定义小部件下拉列表中使用,以及 其他来自 GRIST_WIDGET_LIST_URL公司 . 如果您愿意,可以添加多个插件子目录 多组小部件,它们都将可用。
|
纱线安装 纱线安装:python
纱线测试
纱线测试:python
env GREP_TESTS=ChoiceList纱线测试 env GREP_TESTS=纱线测试摘要:python