Frage : Javascriptreihen

Hallo, stellte

I eine andere Frage und erhielt sie gelöst, also ist es alles gute 9 http://www.experts-exchan ge.com/Pro gramming/Languages/Scripting/JavaScript/Q_26308501.html)

However, möchte ich es haltbarer bilden und versucht, viel Code loszuwerden und URL und Verbindungen in den verschiedenen Reihen zu speichern und sie abhängig von dem Querystring Identifikation, bricht sie dann anzufügen though.

What, das ich bis jetzt getan habe:

function gup (Filter)
{
Filter = filter.replace (/[\ []/, „\ \ \ [").replace (/[\]]/, „ \ \ \] ");
var regexS = „[\ \? u.] „+filter+ " = ([^&#] *) “;
var regex = neues RegExp (regexS);
var Resultate = regex.exec (window.location.href);
wenn (Resultate == Null)
Rückhol"";
else
Rückholresultate [1];
}

queryString = gup („SelectedID“);

var Filter = neue Reihe (10);
filter [1] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=Roads“;
filter [2] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=National%20Rail“;
filter [4] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=Branch%20Services“;
filter [5] = '&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=Finance%20and%20Commercial'< wbr/>;
filter [7] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=Strategic%20Development“;
filter [9] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=Shared%20Services“;
filter [10] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=NSW%2FACT%20Business“;
filter [11] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=General%20Manager“;
filter [12] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=BMT“;
filter [14] = „&FilterField1=Responsible%5Fx0020%5FBusiness&FilterValue1=New%20Zealand“;

var URL = neue Reihe (4);
url [0] = „ https://xy.com//Individua l%20Item%20Counts.aspx? View= {45549A90-A8C3-4993-9A03-D60F1ACD8DE0}“;
url [1] = „ https://xy.com/Individual s%20Modified%2030.aspx? View= {BE6BD726-EF0D-498F-B58F-B1C1DDF732CD}“;
url [2] = ' https://xy.com/Individual s%20Completed%20Last%2030.aspx? View=%7B9A3D27FE%2D5C2E%2D411B%2DA637%2DA57C886832B4%7D';
url [3] = „ https://xy.com/Individual %20Items%20Due%20Next%2030.aspx? View= {BB509B57-A0A4-4C3C-9144-2023C42BE2E5}“;

var goPage=new Reihe (4);

if (queryString == "")
{
goPage [0] = ' https://xy.com/ Individual%20Item%20Counts.aspx';
goPage [1] = ' https://xy.com/ Individuals%20Modified%2030.aspx';
goPage [2] = ' https://xy.com/ Individuals%20Completed%20Last%2030.aspx';
goPage [3] = ' https://xy.com/ Individual%20Items%20Due%20Next%2030.aspx';
}

else
{
goPage [0] = URL [0] + Filter [queryString];
goPage [1] = URL [1] + Filter [queryString];
goPage [2] = URL [2] + Filter [queryString];
goPage [3] = URL [3] + Filter [queryString];
} das

I versucht, um den querystring Wert in int aber es umzuwandeln arbeitete, keine anderen Vorschläge?

Thanks im Voraus.

Antwort : Javascriptreihen

>> kommentierte ich es heraus, während ich dann die Formel verwendete
Das ist das Problem dann.
Die Funktion bringt eine SCHNUR zurück, die etwas Textdaten ist.  Aber von, was Sie sagen, wünschen Sie wirklich eine Funktion, die ein in den Berechnungen verwendet zu werden zurückbringt DATUM oder ein DOPPELTES.

Unter den gegebenen Umständen würde die Funktion für Zeitdaten ein wenig formatieren und anzeigen nützlich sein.

Hier gerade ist ein schneller Test mit Zeit:
An diesen Zellen auf einem neuen Blatt teilnehmen:
A1:  12:23
B1:  13:23
C1:  =A1-B1
D1:  13:44
E1:   =D1+C1

Sie beachten, dass, selbst wenn Sie Spalte C wirklich breit bildeten, Excel -1hr nicht anzeigen kann.  ABER, die Formatierung zum General ändern und Sie sehen, dass der DOPPELTE Wert, der -0.04167 eines Tages darstellt, dort gespeichert wird.  Er auch berechnet richtig E1.

Hoffnungsvoll dieses hilft einigem in Ihrem Verständnis.

Für Ihre Formel dieses versuchen:

=IF (C2>=$M$1, C2-$M$1, WENN (C2=TIME (0.1.0), 1 (Zeit (0.0.0) - $M$1), 1 (C2-$M$1)))

Weiter zu vereinfachen kann möglich sein, aber ich nahm die Funktion heraus und änderte „24: 00“ zum numerischen Wert 1.
Weitere Lösungen  
 
programming4us programming4us