-1

動的crm 2011でサーバーの日付を取得したい

new Date() を通じて、システム時刻のみを取得しています。

4

1 に答える 1

2

あなたの質問は本当にはっきりしていません。new Date();JScriptを試しています。これはクライアント側であるため、日付を取得するためにサーバーを参照しないため、サーバー時間ではなくローカル システム時間を取得します。

サーバー時間を取得するには、サーバー側で実行するコードが必要です。1 つの解決策はプラグインで、単純var myDate = DateTime.Now;に現在のシステム時刻を取得するために使用します。

これをどのように使用したいかについて詳しく説明していないため、この値をどうするかはわかりませんが、更新前のプラグインなどでエンティティ属性を設定するために使用している可能性があります。

if (pluginContext.InputParameters.Contains("Target") && 
    pluginContext.InputParameters["Target"] is Entity)
{
    // Obtain the target entity from the input parmameters.
    var entity = (Entity)pluginContext.InputParameters["Target"];
    // get current date/time
    var now = DateTime.Now;
    entity.Attributes.Add("new_mydatetimefield", now);
}
于 2012-06-26T10:40:51.320 に答える