我試圖創建一種形式:使用Adobe Acrobat Pro的DC自定義計算腳本建議
- 一系列的分子和分母的計算
- 如果該字段爲空,但不包括在計算
- 計算要實時更新,而不是等待每個字段在它計算之前有一個數字。
這是表格中的唯一計算,所以不使用更改計算順序。在該文件中的JavaScript,我有
this.calculateNow();
,並在該領域的自定義計算腳本,我有我有
(function() {
var v1 = +getField("Text1").value;
var v2 = +getField("Text2").value;
var v3 = +getField("Text3").value;
var v4 = +getField("Text4").value;
var v5 = +getField("Text5").value;
var v6 = +getField("Text6").value;
var v7 = +getField("Text7").value;
var v8 = +getField("Text8").value;
var v9 = +getField("Text9").value;
var v10 = +getField("Text10").value;
event.value = (v2 * v4 * v6 * v8 * v10) !== 0 ? ((v1 * v3 * v5 * v7 * v9)/(v2 * v4 * v6 * v8 * v10)) : "";
})();
的問題:
- ,計算不不能實時計算
- 所有字段仍然必須輸入才能進行計算。
- 如果輸入零,計算將不會運行。
應該做些什麼0:「」'做?爲什麼不只是'「」' –
我希望如果任何分母字段爲空,或者爲0,那些字段將不會包含在計算中。我會按照你的建議嘗試,並減少重複的代碼! – drwnicc