开发文档酷应用主要涉及以下几个步骤:1. 项目初始化与开发环境准备:• 全局安装DingTalk Design CLI工具:通过命令npm install dingtalk-design-cli@1.0.10 -g 或 yarn global add dingtalk-design-cli@1.0.10 完成安装。• 初始化项目:使用命令ding init -o dingtalk-docs-cool-app-demo 创建一个文档酷应用的本地项目。• 选择应用类型为「文档酷应用」,模板类型为default,开发语言推荐使用javascript。• 开发流程:• 脚本服务页面开发:编写脚本服务页面,用于接收UI页面调用,实现对钉钉文档的读写操作。需要调用initScript函数初始化脚本服务,并通过DingdocsScript全局变量注册脚本函数,如插入工作表的函数insertSheet。/ 脚本服务页面 /
import { initScript } from 'dingtalk-docs-cool-app';
initScript({
scriptUrl: '脚本函数js文件地址',
});
javascript/ 脚本函数js文件 /
/global DingdocsScript/
function insertSheet() {
// 实现插入工作表逻辑
}
DingdocsScript.registerScript('insertSheet', insertSheet);
javascript• UI页面开发:构建UI页面,展示在钉钉文档中的交互面板。调用initView初始化UI页面,并利用Dingdocs全局变量与脚本服务页面交互、监听文档操作。/ UI页面 /
/global Dingdocs/
import { initView } from 'dingtalk-docs-cool-app';
initView({
onReady: () => {
// 页面加载完成后的初始化逻辑
},
});
javascript• Manifest配置:创建并配置Manifest文件,描述文档酷应用的基本信息,包括脚本服务页面和UI页面的访问地址等。这是接入文档酷应用所必需的。• 调试与接入:• 使用DingTalk Design CLI工具的调试命令ding dev启动本地调试。• 通过命令行执行document <钉钉文档地址>自动打开文档并进行应用调试。• 完成开发后,根据接入文档酷应用流程指南,上传Manifest文件,提交应用发布,最终为组织内的钉钉文档安装文档酷应用。确保在开发前已阅读并完成所有准备工作,并按照接入文档酷应用流程的指导进行操作。 ,此回答整理自钉群“钉钉开发者社区(互助群)”
在这里你可以找到开发相关的指南、案例、资源工具、API接口,
快速与钉钉融合https://open.dingtalk.com/document/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。