当前位置: 首页 > wzjs >正文

怎样自己建立一个网站百度大全下载

怎样自己建立一个网站,百度大全下载,中企动力是国企性质吗,关于做网站的文献综述ONLYOFFICE Docs,作为一款功能强大的在线编辑器,适用于您使用的平台的文本文档、电子表格、演示文稿、表单和 PDF 阅读器。此次 ONLYOFFICE发布全新版本8.3,整个套件具有多项增强功能↓↓↓ ONLYOFFICE Docs 最新下载 ONLYOFFICE 宏功能强大且用途广泛…

ONLYOFFICE Docs,作为一款功能强大的在线编辑器,适用于您使用的平台的文本文档、电子表格、演示文稿、表单和 PDF 阅读器。此次 ONLYOFFICE发布全新版本8.3,整个套件具有多项增强功能↓↓↓

ONLYOFFICE Docs 最新下载

ONLYOFFICE 宏功能强大且用途广泛,不仅可用于自动执行文档、电子表格和演示文稿中的任务,还可用于 PDF 表单中的任务。在这篇博文中,我们将向您展示如何创建和运行一个独特的宏,该宏对表单中的特定字段执行计算。在此示例中,宏有助于计算税款,使流程更快、更准确。

如何使用 ONLYOFFICE 宏对 PDF 表单中的特定字段执行计算

构建宏

从文档中检索所有表格

首先我们从文档中检索所有字段:

// Get all forms from the documentconst document = Api.GetDocument();let forms = document.GetAllForms();
  • Api.GetDocument()获取活动文档。
  • GetAllForms()检索文档中的所有表单字段

定义表单

然后,我们定义表单键:

  // Formkeys of input formsvar formkey1 = "Form1";var formkey2 = "Form2";var taxFormkey = "TaxForm";// Formkeys of result formsvar sumResultKey = "SumResult";var taxResultKey = "TaxResult";
  • formkey1 formkey2taxFormkey存储输入字段的标识符。
  • sumResultKeytaxResultKey存储将插入结果的输出字段的标识符。

检索表单 

getFormValue函数遍历表单以查找与 formKey 匹配的表单 

  // Function to get the value of a form by its keyfunction getFormValue(formKey) {for (let form of forms) {if (form.GetFormKey() === formKey) {return parseFloat(form.GetText()) || 0;}}}
  • GetText()检索表单的文本值。
  • parseFloat() 将文本转换为数字。

如果转换失败,则默认为0,以防止计算错误。

表单插入 

setFormValue函数搜索与formKey匹配的表单字段。SetText() 方法使用格式化的数值(2 位小数)更新该字段。

  // Function to set the value of a result formfunction setFormValue(formKey, value) {for (let form of forms) {if (form.GetFormKey() === formKey) {form.SetText(value.toFixed(2));}}}

主要计算

在主计算函数中我们:

  • 从表单字段检索用户输入的值。
  • 计算输入1 输入2的总和。
  • 按总额的百分比计算税额。
  • 调用setFormValue()将结果插入到各自的字段中。
 // Main calculation functionfunction calculateAndInsert() {let input1 = getFormValue(formkey1);let input2 = getFormValue(formkey2);let taxInput = getFormValue(taxFormkey);// Perform calculationsvar sum = parseFloat(input1) + parseFloat(input2);var tax = sum * taxInput / 100; // % tax// Insert resultssetFormValue(sumResultKey, sum);setFormValue(taxResultKey, tax);}

如下:

(function () {// Get all forms from the documentconst document = Api.GetDocument();let forms = document.GetAllForms();// Formkeys of input formsvar formkey1 = "Form1";var formkey2 = "Form2";var taxFormkey = "TaxForm";// Formkeys of result formsvar sumResultKey = "SumResult";var taxResultKey = "TaxResult";// Function to get the value of a form by its keyfunction getFormValue(formKey) {for (let form of forms) {if (form.GetFormKey() === formKey) {return parseFloat(form.GetText()) || 0;}}}// Function to set the value of a result formfunction setFormValue(formKey, value) {for (let form of forms) {if (form.GetFormKey() === formKey) {form.SetText(value.toFixed(2));}}}// Main calculation functionfunction calculateAndInsert() {let input1 = getFormValue(formkey1);let input2 = getFormValue(formkey2);let taxInput = getFormValue(taxFormkey);// Perform calculationsvar sum = parseFloat(input1) + parseFloat(input2);var tax = sum * taxInput / 100; // % tax// Insert resultssetFormValue(sumResultKey, sum);setFormValue(taxResultKey, tax);}// Call the calculation functioncalculateAndInsert();
})();

http://www.dtcms.com/wzjs/209079.html

相关文章:

  • 漯河网站制作公司seo短视频入口引流
  • 网站规划与建设需求分析google浏览器官方
  • 网站建设是自学好还是新闻最新消息今天
  • 中天建设集团有限公司第五建设公司seo需求
  • 购买网站服务器如何建立一个自己的网站
  • 网站建设与网页设计案例教程中国企业500强
  • 怎么做盗版视频网站吗希爱力跟万艾可哪个猛
  • iis安装好了 网站该怎么做企业网站怎么注册官网
  • 外贸型网站建设营销推广的主要方法
  • 适合美工的设计网站企业网站建设需求分析
  • asp 做网站seo优化关键词放多少合适
  • 西安制作网站的公司有免费建站的网站
  • 济南做html5网站苏州网站制作
  • wordpress主题 zipseo托管
  • c2c概念郑州网站优化软件
  • 庞各庄网站建设温州seo教程
  • 海口建设网站的公司推广策划
  • 亚马逊品牌网站建设房地产营销策略有哪些
  • 郑州专业网站制作的公司哪家好程序员培训班要多少钱
  • 网站备案查询到什么资料seo关键词推广方式
  • 免费建站赚钱怎么搭建自己的网站
  • 大连网站公司设计域名ip查询
  • 网站建设遵循原则优化设计电子版在哪找
  • 宁波市住房城乡建设委官方网站山西seo和网络推广
  • 青岛网站建设seo优化制作设计搜索引擎优化案例分析
  • 泰和网站制作微信crm系统软件
  • 烟台网站设计公司推荐泉州关键词优化软件
  • 深圳网站优化怎么做seo网站优化论文
  • 网站推荐男生正能量2021百度app客服人工在线咨询
  • wordpress基础模板杭州关键词推广优化方案