私は何を間違っていますか?エラーメッセージは表示されませんが、正しく動作しません -
コードの一部:
int n = Convert.ToInt32(args.Content);
if (n >= 10000)
n = (int) (n - (n * 0.85));
return n.ToString();
コードの前の部分をコメントした場合にのみ機能します。
Match match = Regex.Match(args.Content, "ca.*?2013", RegexOptions.IgnoreCase);
if (match.Success)
args.Content = match.Groups[1].Value + "Aktl.";
return args.Content;
以下は完全なスクリプトです。
using System;
using System.Text.RegularExpressions;
using VisualWebRipper.Internal.SimpleHtmlParser;
using VisualWebRipper;
public class Script
{
//See help for a definition of WrContentTransformationArguments.
public static string TransformContent(WrContentTransformationArguments args)
{
try
{
//Place your transformation code here.
//This example just returns the input data
Match match = Regex.Match(args.Content, "ca.*?2013", RegexOptions.IgnoreCase);
if (match.Success)
args.Content = match.Groups[1].Value + "Aktl.";
return args.Content;
int n = Convert.ToInt32(args.Content);
if (n >= 10000)
n = (int) (n - (n * 0.85));
return n.ToString();
}
catch(Exception exp)
{
//Place error handling here
args.WriteDebug("Custom script error: " + exp.Message);
return "Custom script error";
}
}
}