动态PDF中的Javascript

时间:2015-04-17 16:00:40

标签: javascript excel pdf

Javascript问题 - 我正在使用动态pdf,它是用户定义值和&amp ;;数学方程。它由许多单元格组成,动态用户输入的字段在后台有数学。我只知道最基本的javascript,并希望有人可以快速告诉我如何在javascript中说如果“Cell B”有一个值在单元格C的等式中使用该值,但是如果“Cell B”为空或零使用“Cell A “在单元格c中的等式中的值。 单元格A填充上面多个单元格的数学方程的结果。 单元格B是用户输入的号码 单元格C是将3个单元格加在一起的值

1 个答案:

答案 0 :(得分:0)

您的问题有点令人困惑,但我希望这有助于您概述您在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);
}