动态PDF中的Javascript

动态PDF中的Javascript,javascript,excel,pdf,Javascript,Excel,Pdf,Javascript问题-我正在使用动态pdf,它是用户定义值和数学公式的混合体。它由许多单元格组成,动态的用户输入字段以数学为背景。我只知道最基本的javascript,希望有人能很快告诉我,如果“单元格B”有一个值,在单元格C的等式中使用该值,我会用javascript怎么说,但是如果“单元格B”为空或为零,在单元格C的等式中使用“单元格a”的值。 单元格A填充上述多个单元格的数学方程的结果。 单元格B是用户输入的数字 cell C是将3个单元格相加的价值您的问题有点让人困惑,但我希望这有助

Javascript问题-我正在使用动态pdf,它是用户定义值和数学公式的混合体。它由许多单元格组成,动态的用户输入字段以数学为背景。我只知道最基本的javascript,希望有人能很快告诉我,如果“单元格B”有一个值,在单元格C的等式中使用该值,我会用javascript怎么说,但是如果“单元格B”为空或为零,在单元格C的等式中使用“单元格a”的值。 单元格A填充上述多个单元格的数学方程的结果。 单元格B是用户输入的数字
cell C是将3个单元格相加的价值

您的问题有点让人困惑,但我希望这有助于您概括了解您试图在JavaScript中实现的目标

var cellB = 1231; //User enter number
var cells = [1,2,3,4]; //Multiple cells numbers
var cellA = mathEquation(1,4,5,6);
var cellC = sumCells(); //cell81 and cell24 should be define variables

function mathEquation() {
    var result = 0;
    if(arguments.length != 0) {
        for (var i = 0, j = arguments.length; i < j; i++){
            //Do math equation for cells passed through the arguments
        }
    }
    return result;
}

function sumCells() {
    var sum = 0;
    if(arguments.length != 0) {
        for (var i = 0, j = arguments.length; i < j; i++){
            //Sum cell numbers passed through the functions arguments
            sum += arguments[i];
        }
    }
    return sum;
}

function someFunction(cellValue) {
  //Do stuff 
    console.log("do stuff");
}

if (typeof cellB != 'undefined' && cellB != 0) {
    someFunction(cellB);
} else {
    someFunction(cellA);
}
var cellB=1231//用户输入号码
var单元格=[1,2,3,4]//多单元数
var cellA=数学方程(1,4,5,6);
var cellC=sumCells()//cell81和cell24应该是定义变量
函数数学方程(){
var结果=0;
if(arguments.length!=0){
for(var i=0,j=arguments.length;i